summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/lib/pmt/pmt_serialize.cc
diff options
context:
space:
mode:
authorPhilip Balister <philip@balister.org>2013-09-24 09:36:36 -0400
committerJohnathan Corgan <johnathan@corganlabs.com>2013-09-25 08:39:14 -0700
commit5cc4ccf5ca1b9bfaaf084b0fb2c22fc49f5da59e (patch)
tree59491fb60771ddad8c3068fba0322b7fddc396a1 /gnuradio-runtime/lib/pmt/pmt_serialize.cc
parentdab30e873a8849712e03c26066909a62c8831880 (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.cc2
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 );
}