]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoder.c
Clear decoder list after unloading, not just at exit.
[libsigrokdecode.git] / decoder.c
index af988cb8b3cf93708bc26a299c22f1bb85a22dfd..71f479902eb29545b94eb6b98e50bf6df52adfdb 100644 (file)
--- a/decoder.c
+++ b/decoder.c
@@ -601,6 +601,8 @@ SRD_API int srd_decoder_unload_all(void)
                dec = l->data;
                srd_decoder_unload(dec);
        }
+       g_slist_free(pd_list);
+       pd_list = NULL;
 
        return SRD_OK;
 }