]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Fix stack buffer overflow reported by ASan. 3106/head
authorDavid Anderson <dave@natulte.net>
Sun, 7 Dec 2014 22:40:09 +0000 (14:40 -0800)
committerDavid Anderson <dave@natulte.net>
Sun, 7 Dec 2014 22:40:09 +0000 (14:40 -0800)
Signed-off-by: David Anderson <dave@natulte.net>
src/test/objectstore/chain_xattr.cc

index 1b7b17a05ded0d3a4dd2d6f64675a4206be4cd0e..73dfc3b656df10d4422724b42dec569023195208 100644 (file)
@@ -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));