]> sigrok.org Git - libsigrok.git/blobdiff - session.c
saleae-logic16: Drop unused variable.
[libsigrok.git] / session.c
index 742619a684272115729d428679794ce7b62c672c..ed31bbe62ec70e9bc7eee9d6b35a7dff5731a2f6 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;
@@ -292,7 +291,7 @@ SR_API int sr_session_datafeed_callback_add(sr_datafeed_callback cb, void *cb_da
        return SR_OK;
 }
 
-SR_PRIV struct sr_trigger *sr_session_trigger_get(void)
+SR_API struct sr_trigger *sr_session_trigger_get(void)
 {
        return session->trigger;
 }