diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-12 23:05:14 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-03-12 23:05:14 +0000 |
commit | fb854460090f835f48d248a917015113b0b087b0 (patch) | |
tree | c8e6c0ebc1200dee589f546814fb4ea13f720478 | |
parent | 74b782ab35d107b43c0a1958cdfaff12772c576d (diff) | |
parent | 1cd0ebd81f6eef084cdda8b49b562d0d6d5b849e (diff) | |
download | libfuse-fb854460090f835f48d248a917015113b0b087b0.tar.gz |
Snap for 11566117 from 1cd0ebd81f6eef084cdda8b49b562d0d6d5b849e to sdk-releaseplatform-tools-35.0.1
Change-Id: Ia14ae6d78dbcbd2411955f282cbd50033cde1a81
-rw-r--r-- | lib/fuse_lowlevel.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c index dcf8045..00567f4 100644 --- a/lib/fuse_lowlevel.c +++ b/lib/fuse_lowlevel.c @@ -2278,6 +2278,13 @@ void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg) outarg.flags |= FUSE_EXPLICIT_INVAL_DATA; if (se->conn.want & FUSE_CAP_SETXATTR_EXT) outarg.flags |= FUSE_SETXATTR_EXT; + + if (extended_flags) { + if (arg->flags & FUSE_INIT_EXT) { + outarg.flags |= FUSE_INIT_EXT; + } + } + outarg.max_readahead = se->conn.max_readahead; outarg.max_write = se->conn.max_write; if (se->conn.proto_minor >= 13) { |