From: xie xingguo Date: Thu, 28 Jan 2016 09:59:27 +0000 (+0800) Subject: FuseStore: fix mountpoint leak X-Git-Tag: v10.0.4~105^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F7395%2Fhead;p=ceph.git FuseStore: fix mountpoint leak Signed-off-by: xie xingguo --- diff --git a/src/os/FuseStore.cc b/src/os/FuseStore.cc index b23b59d9b907..12094b4bdde9 100644 --- a/src/os/FuseStore.cc +++ b/src/os/FuseStore.cc @@ -1073,6 +1073,7 @@ int FuseStore::start() info->f = fuse_new(info->ch, &info->args, &fs_oper, sizeof(fs_oper), (void*)this); if (!info->f) { + fuse_unmount(info->mountpoint, info->ch); derr << __func__ << " fuse_new failed" << dendl; return -EIO; }