summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaichi Hirono2016-11-09 18:41:54 -0600
committerDaichi Hirono2016-11-15 19:56:00 -0600
commit471ad6a59d4ab765a5e93d5dd557057e88858974 (patch)
tree2cba6ec0c0772b8ebb049df9e2383cc55f90d5cc /libappfuse/tests
parentb5ce6f02dd11b42c03884dd9531c6c8a80bcecda (diff)
downloadplatform-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.cc2
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),