]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decodesignal.cpp
DecodeSignal: Void a session pointer after destroy() call
[pulseview.git] / pv / data / decodesignal.cpp
index eb7a0d3b78557f413ba10a57fdf477681a13c75f..2a3ad14b56743b5d7adb5b152aa76cfd03320807 100644 (file)
@@ -993,6 +993,7 @@ void DecodeSignal::start_srd_session()
                if (!di) {
                        error_message_ = tr("Failed to create decoder instance");
                        srd_session_destroy(srd_session_);
+                       srd_session_ = nullptr;
                        return;
                }