From: Shawn Edwards Date: Tue, 29 Apr 2014 00:05:36 +0000 (-0700) Subject: rbd-fuse: fix unlink X-Git-Tag: v0.81~103 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3920f40afcad3bf54b4307d85b77dc0ff6094ca9;p=ceph.git rbd-fuse: fix unlink The path contains a leading / that needs to be ignored. Fixes: #8197 Signed-off-by: Josh Durgin --- diff --git a/src/rbd_fuse/rbd-fuse.c b/src/rbd_fuse/rbd-fuse.c index 085a38500cda..1f3a21795d44 100644 --- a/src/rbd_fuse/rbd-fuse.c +++ b/src/rbd_fuse/rbd-fuse.c @@ -513,7 +513,7 @@ rbdfs_utime(const char *path, struct utimbuf *utime) int rbdfs_unlink(const char *path) { - int fd = find_openrbd(path); + int fd = find_openrbd(path+1); if (fd != -1) { struct rbd_openimage *rbd = &opentbl[fd]; rbd_close(rbd->image);