X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=session.c;h=6f402056c0eadfdac17b4ad829bf191aa2bdbf5e;hb=2620358aec3debcf4db81709927e8bb787d08b9b;hp=1d98877801a429e3f0b437f976f7958f68871056;hpb=84b39e3e488c4897df5afb5ffeca21ef30c71fba;p=sigrok-cli.git
diff --git a/session.c b/session.c
index 1d98877..6f40205 100644
--- a/session.c
+++ b/session.c
@@ -17,6 +17,7 @@
* along with this program. If not, see .
*/
+#include
#include
#include
#include
@@ -606,6 +607,7 @@ void run_session(void)
return;
}
+ trigger = NULL;
if (opt_triggers) {
if (!parse_triggerstring(sdi, opt_triggers, &trigger)) {
sr_session_destroy(session);
@@ -694,6 +696,9 @@ void run_session(void)
if (opt_continuous)
clear_anykey();
+ if (trigger)
+ sr_trigger_free(trigger);
+
sr_session_datafeed_callback_remove_all(session);
sr_session_destroy(session);