summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--decoder.c2
-rw-r--r--srd.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/decoder.c b/decoder.c
index af988cb..71f4799 100644
--- 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;
}
diff --git a/srd.c b/srd.c
index 1c7f6f9..76e1b34 100644
--- a/srd.c
+++ b/srd.c
@@ -194,8 +194,6 @@ SRD_API int srd_exit(void)
srd_session_destroy((struct srd_session *)l->data);
srd_decoder_unload_all();
- g_slist_free(pd_list);
- pd_list = NULL;
/* Py_Finalize() returns void, any finalization errors are ignored. */
Py_Finalize();