From: xie xingguo Date: Tue, 5 Jan 2016 08:02:02 +0000 (+0800) Subject: os: fix unhandled error other than ENOENT X-Git-Tag: v10.0.3~86^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6c55cec6a2d59a64d33beb09880e069af03655d1;p=ceph.git os: fix unhandled error other than ENOENT Fixes: #14228 Signed-off-by: xie xingguo --- diff --git a/src/os/memstore/MemStore.cc b/src/os/memstore/MemStore.cc index a24b4fceb14b..0733dcc987b6 100644 --- a/src/os/memstore/MemStore.cc +++ b/src/os/memstore/MemStore.cc @@ -198,7 +198,9 @@ int MemStore::mkfs() if (r < 0) return r; dout(1) << __func__ << " new fsid " << fsid_str << dendl; - } else { + } else if (r < 0) { + return r; + } else { dout(1) << __func__ << " had fsid " << fsid_str << dendl; }