]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueStore: fix _open_bdev() failure path
authorSage Weil <sage@redhat.com>
Mon, 14 Dec 2015 21:28:22 +0000 (16:28 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:07:17 +0000 (13:07 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index e8f67480674dff87c5be81cc02ad15e611678803..70713e7fe92c34d4899677734f57144abe6cbd2e 100644 (file)
@@ -880,6 +880,8 @@ int BlueStore::_open_bdev(bool create)
     goto fail;
   return 0;
 
+ fail_close:
+  bdev->close();
  fail:
   delete bdev;
   bdev = NULL;