]> sigrok.org Git - libsigrok.git/blobdiff - session.c
session: Free session-wide trigger if set.
[libsigrok.git] / session.c
index 742619a684272115729d428679794ce7b62c672c..86d641efee9a8b92431b580e505d08aecd583662 100644 (file)
--- a/session.c
+++ b/session.c
@@ -106,10 +106,9 @@ SR_API int sr_session_destroy(void)
        }
 
        sr_session_dev_remove_all();
-
-       /* TODO: Error checks needed? */
-
        g_mutex_clear(&session->stop_mutex);
+       if (session->trigger)
+               sr_trigger_free(session->trigger);
 
        g_free(session);
        session = NULL;