X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=srd.c;h=344919a07b75227c28d53fac0c9de3d0413fbc35;hp=2947ca8dd14bcda6073b41c4ee7e0c0a2d86f297;hb=3ab22459a92d2e129362ded379f6b75c0f6d4cdf;hpb=135b790c851c52400279e7c932e1f900d91ae5cc diff --git a/srd.c b/srd.c index 2947ca8..344919a 100644 --- a/srd.c +++ b/srd.c @@ -219,12 +219,9 @@ SRD_API int srd_init(const char *path) */ SRD_API int srd_exit(void) { - GSList *l; - srd_dbg("Exiting libsigrokdecode."); - for (l = sessions; l; l = l->next) - srd_session_destroy((struct srd_session *)l->data); + g_slist_foreach(sessions, (GFunc)srd_session_destroy, NULL); srd_decoder_unload_all(); g_slist_free_full(searchpaths, g_free);