diff options
author | Daichi Hirono | 2016-11-09 18:41:54 -0600 |
---|---|---|
committer | Daichi Hirono | 2016-11-15 19:56:00 -0600 |
commit | 471ad6a59d4ab765a5e93d5dd557057e88858974 (patch) | |
tree | 2cba6ec0c0772b8ebb049df9e2383cc55f90d5cc /libappfuse/tests | |
parent | b5ce6f02dd11b42c03884dd9531c6c8a80bcecda (diff) | |
download | platform-system-core-471ad6a59d4ab765a5e93d5dd557057e88858974.tar.gz platform-system-core-471ad6a59d4ab765a5e93d5dd557057e88858974.tar.xz platform-system-core-471ad6a59d4ab765a5e93d5dd557057e88858974.zip |
Use FUSE_COMPAT_22_INIT_OUT_SIZE always if available.
We return the minor version number 15 to FUSE_INIT since we don't handle
BATCH_FORGET. Thus the kernel does not accept the latest size of
fuse_init_out. Instead we need to use FUSE_COMPAT_22_INIT_OUT_SIZE.
Bug: 32779923
Test: libappfuse_test
Change-Id: I5c979d0e45344ca8adfe3ad3f4a9561442abcb3a
Diffstat (limited to 'libappfuse/tests')
-rw-r--r-- | libappfuse/tests/FuseBufferTest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libappfuse/tests/FuseBufferTest.cc b/libappfuse/tests/FuseBufferTest.cc index 1aacfe303..7f42845b4 100644 --- a/libappfuse/tests/FuseBufferTest.cc +++ b/libappfuse/tests/FuseBufferTest.cc | |||
@@ -163,7 +163,7 @@ TEST(FuseBufferTest, HandleInit) { | |||
163 | 163 | ||
164 | buffer.HandleInit(); | 164 | buffer.HandleInit(); |
165 | 165 | ||
166 | ASSERT_EQ(sizeof(fuse_out_header) + sizeof(fuse_init_out), | 166 | ASSERT_EQ(sizeof(fuse_out_header) + FUSE_COMPAT_22_INIT_OUT_SIZE, |
167 | buffer.response.header.len); | 167 | buffer.response.header.len); |
168 | EXPECT_EQ(kFuseSuccess, buffer.response.header.error); | 168 | EXPECT_EQ(kFuseSuccess, buffer.response.header.error); |
169 | EXPECT_EQ(static_cast<unsigned int>(FUSE_KERNEL_VERSION), | 169 | EXPECT_EQ(static_cast<unsigned int>(FUSE_KERNEL_VERSION), |