X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=session.c;fp=session.c;h=b136dd4863955cb6662b7f70e16141b8888cf041;hp=1d98877801a429e3f0b437f976f7958f68871056;hb=15a14bffcbbc762f81a13de665eeabd2193c3bec;hpb=4c6bfc08f6951ff8a7d0b4b4420de00d1c6fd193 diff --git a/session.c b/session.c index 1d98877..b136dd4 100644 --- a/session.c +++ b/session.c @@ -606,6 +606,7 @@ void run_session(void) return; } + trigger = NULL; if (opt_triggers) { if (!parse_triggerstring(sdi, opt_triggers, &trigger)) { sr_session_destroy(session); @@ -694,6 +695,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);