X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fsigsession.cpp;h=b2670b6fbfcc908089ae7cc5b52704773ac33db3;hb=c0d6d47981e7749319894a82a2400a5f0c0711b8;hp=fc26a23d784b0f5b2c11fecf993e01358f582428;hpb=6745ffbbcf4d8bc858c9094f1e95683a529382a7;p=pulseview.git diff --git a/pv/sigsession.cpp b/pv/sigsession.cpp index fc26a23..b2670b6 100644 --- a/pv/sigsession.cpp +++ b/pv/sigsession.cpp @@ -172,7 +172,7 @@ void SigSession::sample_thread_proc(struct sr_dev_inst *sdi, void SigSession::feed_in_header(const sr_dev_inst *sdi) { shared_ptr signal; - uint64_t *sample_rate; + uint64_t *sample_rate = NULL; unsigned int logic_probe_count = 0; unsigned int analog_probe_count = 0; @@ -195,8 +195,10 @@ void SigSession::feed_in_header(const sr_dev_inst *sdi) // Read out the sample rate assert(sdi->driver); - assert(sr_config_get(sdi->driver, SR_CONF_SAMPLERATE, - (const void**)&sample_rate, sdi) == SR_OK); + + const int ret = sr_config_get(sdi->driver, SR_CONF_SAMPLERATE, + (const void**)&sample_rate, sdi); + assert(ret == SR_OK); // Create data containers for the coming data snapshots {