]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
[rgw] Check return code in RGWFileHandle::write 7875/head
authorBrad Hubbard <bhubbard@redhat.com>
Wed, 2 Mar 2016 03:56:57 +0000 (19:56 -0800)
committerBrad Hubbard <bhubbard@redhat.com>
Mon, 14 Mar 2016 05:56:57 +0000 (15:56 +1000)
Coverity complains about rc being unused so check rc accordinly
to silence the error.

Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
src/rgw/rgw_file.cc

index 60364be2b6906614ecb561733efdf7f0ed6c8983..f77a19f9114d8d2b81a945cbd6a48ff8d017fb8d 100644 (file)
@@ -417,6 +417,8 @@ namespace rgw {
        new RGWWriteRequest(fs->get_context(), fs->get_user(), this,
                            bucket_name(), object_name);
       rc = rgwlib.get_fe()->start_req(f->write_req);
+      if (rc < 0)
+        return -EIO;
     }
 
     buffer::list bl;