diff options
author | Albert Chen <hselin.chen@gmail.com> | 2019-02-13 01:42:15 -0800 |
---|---|---|
committer | Nikolaus Rath <Nikolaus@rath.org> | 2019-02-13 09:42:15 +0000 |
commit | 276728f70fc8923c90f1d2efaae8c7c8ce205b9b (patch) | |
tree | 3bb15e17b07c38fad190f8cb24df8fd6fa55f138 /lib | |
parent | 63d53ecc3addb6fcf3d7f38f2de6822ba37bfd2d (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.c | 2 |
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); } |