diff options
author | 2007-09-05 15:05:13 +0000 | |
---|---|---|
committer | 2007-09-05 15:05:13 +0000 | |
commit | a7dbdc4b9772cb4cf9688b4c1cf520be56e22f31 (patch) | |
tree | f23a5e8f0d0d1aefea205cc125fbeb37b596159a | |
parent | 0042f8cc82e98b51defcf28b8e84f47f443cb55a (diff) |
lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget()
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | lib/fuse_lowlevel.c | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2007-09-04 Philippe Elie <phil.el@wanadoo.fr> + + * lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget() + 2007-07-31 Miklos Szeredi <miklos@szeredi.hu> * Work around hotplug issue, that it calls filesystem with file diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index 8762143..079e7de 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -450,6 +450,8 @@ static void do_forget(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) if (req->f->op.forget) req->f->op.forget(req, nodeid, arg->nlookup); + else + fuse_reply_none(req); } static void do_getattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) |