]> sigrok.org Git - pulseview.git/blobdiff - pv/sigsession.cpp
Added proper error handling to pv::SigSession::feed_in_header()
[pulseview.git] / pv / sigsession.cpp
index 782f9c791b472ab24bb848958e847ded490d63d5..e22b75a642bfbe635d85f21bcf8275a7073413f8 100644 (file)
@@ -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);