From 276728f70fc8923c90f1d2efaae8c7c8ce205b9b Mon Sep 17 00:00:00 2001 From: Albert Chen Date: Wed, 13 Feb 2019 01:42:15 -0800 Subject: [PATCH] fuse_free_buf(): to check flags of each buffer, rather than only 0th Fixes: #360 --- lib/fuse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 lib/fuse.c 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); } -- 2.30.2