X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.cpp;h=ebef90cbb6590fb9961fad97f73047e56e8acc79;hp=e2b6dd7174a0bcdfcadef6ab0041454ab4a2a8c0;hb=03cc651d78a85308107e0ef3e5e514503d7c723c;hpb=86123e2e4711e67f2246998b7172413199f231f4 diff --git a/pv/session.cpp b/pv/session.cpp index e2b6dd71..ebef90cb 100644 --- a/pv/session.cpp +++ b/pv/session.cpp @@ -338,7 +338,11 @@ void Session::set_capture_state(capture_state state) void Session::update_signals() { - assert(device_); + if (!device_) { + signals_.clear(); + logic_data_.reset(); + return; + } lock_guard lock(data_mutex_);