diff options
author | legezywzh <94814730+legezywzh@users.noreply.github.com> | 2024-04-16 23:23:57 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-16 17:23:57 +0200 |
commit | 080077369e7fa740da7d9813e6766c308e4e555c (patch) | |
tree | 5dabf1f28a8ae1b8a6d4a9c070e1d80d3736bf94 /lib/fuse.c | |
parent | 20de66dc898002b9315192a5095a3dcd4f6ec248 (diff) | |
download | libfuse-080077369e7fa740da7d9813e6766c308e4e555c.tar.gz |
fix max_write update in do_init() (#926)
If user updates conn->max_write in fuse_lowlevel_ops' init() method, do_init()
will miss the "conn.max_write > bufsize - FUSE_BUFFER_HEADER_SIZE" judgment,
and ->init method will be called after it, which obviously is a bug.
Signed-off-by: Xiaoguang Wang <lege.wang@jaguarmicro.com>
Co-authored-by: Xiaoguang Wang <lege.wang@jaguarmicro.com>
Diffstat (limited to 'lib/fuse.c')
0 files changed, 0 insertions, 0 deletions