From: David Anderson Date: Sun, 7 Dec 2014 22:40:09 +0000 (-0800) Subject: Fix stack buffer overflow reported by ASan. X-Git-Tag: v0.92~32^2~1^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=12d85c64ed1b39a890be9adb71a8d7df51ca0c2d;p=ceph.git Fix stack buffer overflow reported by ASan. Signed-off-by: David Anderson --- diff --git a/src/test/objectstore/chain_xattr.cc b/src/test/objectstore/chain_xattr.cc index 1b7b17a05de..73dfc3b656d 100644 --- a/src/test/objectstore/chain_xattr.cc +++ b/src/test/objectstore/chain_xattr.cc @@ -83,7 +83,7 @@ TEST(chain_xattr, get_and_set) { const string x(LARGE_BLOCK_LEN, 'X'); { - char y[CHAIN_XATTR_MAX_NAME_LEN]; + char y[CHAIN_XATTR_MAX_BLOCK_LEN]; ASSERT_EQ(LARGE_BLOCK_LEN, chain_setxattr(file, name.c_str(), x.c_str(), LARGE_BLOCK_LEN)); ASSERT_EQ(CHAIN_XATTR_MAX_BLOCK_LEN, chain_setxattr(file, name.c_str(), x.c_str(), CHAIN_XATTR_MAX_BLOCK_LEN)); ASSERT_EQ(CHAIN_XATTR_MAX_BLOCK_LEN, chain_getxattr(file, name.c_str(), 0, 0));