]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueStore: fix error path if label set fails
authorSage Weil <sage@redhat.com>
Thu, 17 Dec 2015 19:11:07 +0000 (14:11 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:07:18 +0000 (13:07 -0500)
Reported-by: David Zafman <dzafman@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueStore.cc

index 70713e7fe92c34d4899677734f57144abe6cbd2e..859f7a07fe4baea052ca22bccce8624a9d229ecd 100644 (file)
@@ -877,7 +877,7 @@ int BlueStore::_open_bdev(bool create)
 
   r = _check_or_set_bdev_label(p, bdev->get_size(), "main", create);
   if (r < 0)
-    goto fail;
+    goto fail_close;
   return 0;
 
  fail_close: