aboutsummaryrefslogtreecommitdiff
path: root/lib/buffer.c
diff options
context:
space:
mode:
authorAlessio Balsini <balsini@google.com>2022-01-25 10:20:53 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-01-25 10:20:53 +0000
commitcf2ecd0ca3b023bcd1f492a2a8964154f4253b04 (patch)
tree2cab7816ace50b5f1a8ada440be0efc0cdc1a7c8 /lib/buffer.c
parent2df88fddbd2487e338c0d816125b2ccdf19e3a34 (diff)
parent67d943a80f139dd731419bef7338285c87c179ab (diff)
downloadlibfuse-cf2ecd0ca3b023bcd1f492a2a8964154f4253b04.tar.gz
Merge tag 'fuse-3.10.5' into HEAD am: cd66eb8d16 am: 0492860686 am: f89a857b27 am: 67d943a80f
Original change: https://android-review.googlesource.com/c/platform/external/libfuse/+/1959081 Change-Id: I6db3bad798490d3319cf0da2f6d7c4bb2b0a968d
Diffstat (limited to 'lib/buffer.c')
-rw-r--r--lib/buffer.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/buffer.c b/lib/buffer.c
index 5ab9b87..757807a 100644
--- a/lib/buffer.c
+++ b/lib/buffer.c
@@ -266,6 +266,9 @@ static int fuse_bufvec_advance(struct fuse_bufvec *bufv, size_t len)
{
const struct fuse_buf *buf = fuse_bufvec_current(bufv);
+ if (!buf)
+ return 0;
+
bufv->off += len;
assert(bufv->off <= buf->size);
if (bufv->off == buf->size) {