summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAlbert Chen <hselin.chen@gmail.com>2019-02-13 01:42:15 -0800
committerNikolaus Rath <Nikolaus@rath.org>2019-02-13 09:42:15 +0000
commit276728f70fc8923c90f1d2efaae8c7c8ce205b9b (patch)
tree3bb15e17b07c38fad190f8cb24df8fd6fa55f138 /lib
parent63d53ecc3addb6fcf3d7f38f2de6822ba37bfd2d (diff)
fuse_free_buf(): to check flags of each buffer, rather than only 0th
Fixes: #360
Diffstat (limited to 'lib')
-rwxr-xr-x[-rw-r--r--]lib/fuse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/fuse.c b/lib/fuse.c
index b5f4e25..a40e995 100644..100755
--- a/lib/fuse.c
+++ b/lib/fuse.c
@@ -1777,7 +1777,7 @@ static void fuse_free_buf(struct fuse_bufvec *buf)
size_t i;
for (i = 0; i < buf->count; i++)
- if (!(buf->buf[0].flags & FUSE_BUF_IS_FD))
+ if (!(buf->buf[i].flags & FUSE_BUF_IS_FD))
free(buf->buf[i].mem);
free(buf);
}