X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=session.c;h=e5c7d5d24193e4fc2d34a84d485fbaf4a107651e;hp=e8c52d549910de4f0d78a9316229caed744953d5;hb=b4eece7c5f666690fdbe1923cd3bdc7cf9425d98;hpb=9216694f9278c653c2567074d3d0546d62390ca3 diff --git a/session.c b/session.c index e8c52d5..e5c7d5d 100644 --- a/session.c +++ b/session.c @@ -481,9 +481,11 @@ void run_session(void) } if (g_slist_length(devices) > 1) { g_critical("sigrok-cli only supports one device for capturing."); + g_slist_free(devices); return; } sdi = devices->data; + g_slist_free(devices); sr_session_new(&session); sr_session_datafeed_callback_add(session, datafeed_in, NULL); @@ -598,7 +600,6 @@ void run_session(void) sr_session_datafeed_callback_remove_all(session); sr_session_destroy(session); - g_slist_free(devices); }