]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
KeyValueStore: fix return code of mkfs 7036/head
authorxiexingguo <258156334@qq.com>
Wed, 23 Dec 2015 14:49:59 +0000 (22:49 +0800)
committerxiexingguo <258156334@qq.com>
Wed, 23 Dec 2015 14:49:59 +0000 (22:49 +0800)
It shall return a negative result code instead.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/KeyValueStore.cc

index 81b07d7ab7977effc8de628786d46c6e7889dcf5..f9489f20d7d2f1a05003aee3de317795a2edf931 100644 (file)
@@ -649,7 +649,7 @@ int KeyValueStore::mkfs()
       goto close_fsid_fd;
     }
     if (::fsync(fsid_fd) < 0) {
-      ret = errno;
+      ret = -errno;
       derr << "mkfs: close failed: can't write fsid: "
            << cpp_strerror(ret) << dendl;
       goto close_fsid_fd;