lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget()
authorMiklos Szeredi <miklos@szeredi.hu>
Wed, 5 Sep 2007 15:05:13 +0000 (15:05 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Wed, 5 Sep 2007 15:05:13 +0000 (15:05 +0000)
ChangeLog
lib/fuse_lowlevel.c

index a184b14b39ea06068ea88076598869b34569ddc9..3ff5382b0f3d8211b25ebf89d682e65075c00bd6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index 87621431a5e3310bec616a856cc556cd8553e61a..079e7de0c3f8055de81a7f12838020bd15014372 100644 (file)
@@ -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)