]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.cpp
Replace GPLv2+ references with GPLv3+.
[pulseview.git] / pv / sigsession.cpp
index 9c03b882ffc9c02cc174be25d3c2f22218a9003c..e22b75a642bfbe635d85f21bcf8275a7073413f8 100644 (file)
@@ -148,7 +148,7 @@ void SigSession::load_thread_proc(const string name,
        set_capture_state(Running);
 
        sr_session_run();
-       sr_session_stop();
+       sr_session_destroy();
 
        set_capture_state(Stopped);
 }
@@ -221,7 +221,11 @@ void SigSession::feed_in_header(const sr_dev_inst *sdi)
 
        const int ret = sr_config_get(sdi->driver, SR_CONF_SAMPLERATE,
                &gvar, sdi);
-       assert(ret == SR_OK);
+       if (ret != SR_OK) {
+               qDebug("Failed to get samplerate\n");
+               return;
+       }
+
        sample_rate = g_variant_get_uint64(gvar);
        g_variant_unref(gvar);