From: Albert Chen Date: Wed, 13 Feb 2019 09:42:15 +0000 (-0800) Subject: fuse_free_buf(): to check flags of each buffer, rather than only 0th X-Git-Tag: fuse-3.4.2~11 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=276728f70fc8923c90f1d2efaae8c7c8ce205b9b;p=qemu-gpiodev%2Flibfuse.git fuse_free_buf(): to check flags of each buffer, rather than only 0th Fixes: #360 --- diff --git a/lib/fuse.c b/lib/fuse.c old mode 100644 new mode 100755 index b5f4e25..a40e995 --- 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); }