X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=srd.c;h=344919a07b75227c28d53fac0c9de3d0413fbc35;hp=2947ca8dd14bcda6073b41c4ee7e0c0a2d86f297;hb=d47dd3d900f96d831b5f9c9f87d9b9c941a1777e;hpb=45883c6b54839988850d5fb3d6fdbedab0011ced 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);