]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/filestore: fix improperly goto during mount()
authorxie xingguo <xie.xingguo@zte.com.cn>
Thu, 19 May 2016 12:39:39 +0000 (20:39 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Thu, 19 May 2016 13:19:08 +0000 (21:19 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/filestore/FileStore.cc

index deb18af0692270aac8af6782571b6e8290dea385..39e58021c13500e8ce28aaf2316ba903b0a16d0a 100644 (file)
@@ -1582,7 +1582,7 @@ int FileStore::mount()
         ret = -errno;
         derr << "FileStore::mount: error opening '" << omap_fsid_buf << "': "
         << cpp_strerror(ret) << dendl;
-        goto done;
+        goto close_current_fd;
     }
     ret = read_fsid(omap_fsid_fd, &omap_fsid);
     if (ret < 0) {