diff options
author | Philip Balister <philip@balister.org> | 2013-09-24 09:36:36 -0400 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2013-09-25 08:39:14 -0700 |
commit | 5cc4ccf5ca1b9bfaaf084b0fb2c22fc49f5da59e (patch) | |
tree | 59491fb60771ddad8c3068fba0322b7fddc396a1 /gnuradio-runtime/lib/pmt/pmt_serialize.cc | |
parent | dab30e873a8849712e03c26066909a62c8831880 (diff) |
gnuradio-runtime : Fix uninitialized variable.
Addresses Coverity 1043304. If either deserialize_untagged fails, goto the
error handler. Original code probably worked, since if one call failed, the
other would.
Signed-off-by: Philip Balister <philip@balister.org>
Diffstat (limited to 'gnuradio-runtime/lib/pmt/pmt_serialize.cc')
-rw-r--r-- | gnuradio-runtime/lib/pmt/pmt_serialize.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gnuradio-runtime/lib/pmt/pmt_serialize.cc b/gnuradio-runtime/lib/pmt/pmt_serialize.cc index 4036b8d8bd..56e92a15d5 100644 --- a/gnuradio-runtime/lib/pmt/pmt_serialize.cc +++ b/gnuradio-runtime/lib/pmt/pmt_serialize.cc @@ -577,7 +577,7 @@ deserialize(std::streambuf &sb) case PST_COMPLEX: { double r,i; - if(!deserialize_untagged_f64(&r, sb) && !deserialize_untagged_f64(&i, sb)) + if(!deserialize_untagged_f64(&r, sb) || !deserialize_untagged_f64(&i, sb)) goto error; return make_rectangular( r,i ); } |