From 174e27a1f67683c608277ae522931579cad30eaf Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Mon, 22 Apr 2013 21:42:26 +0100 Subject: [PATCH] Added proper error handling to pv::SigSession::feed_in_header() --- pv/sigsession.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index 782f9c79..e22b75a6 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -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); -- 2.30.2