]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/ceph_decoder: add return value check for read_file()
authorXing Lin <xinglin@cs.utah.edu>
Fri, 8 Nov 2013 03:26:24 +0000 (20:26 -0700)
committerXing Lin <xinglin@cs.utah.edu>
Tue, 3 Dec 2013 06:36:20 +0000 (23:36 -0700)
check the return value of read_file function call

Signed-off-by: Xing Lin <xinglin@cs.utah.edu>
src/test/encoding/ceph_dencoder.cc

index dbed6f524d804bc1341bfa10ce307581db93c2ee..b562742b77223fa8e0f4b15d37eada024dfa79b6 100644 (file)
@@ -294,7 +294,11 @@ int main(int argc, const char **argv)
        usage(cerr);
        exit(1);
       }
-      encbl.read_file(*i, &err);
+      int r = encbl.read_file(*i, &err);
+      if (r < 0) {
+        cerr << "error reading " << *i << ": " << err << std::endl;
+        exit(1);
+      }
     } else if (*i == string("export")) {
       ++i;
       if (i == args.end()) {