diff options
author | Alessio Balsini <balsini@google.com> | 2022-01-25 10:20:53 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-01-25 10:20:53 +0000 |
commit | cf2ecd0ca3b023bcd1f492a2a8964154f4253b04 (patch) | |
tree | 2cab7816ace50b5f1a8ada440be0efc0cdc1a7c8 /lib/buffer.c | |
parent | 2df88fddbd2487e338c0d816125b2ccdf19e3a34 (diff) | |
parent | 67d943a80f139dd731419bef7338285c87c179ab (diff) | |
download | libfuse-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.c | 3 |
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) { |