]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
src/test/test_denc.cc: Fix errors in buffer overflow 12653/head
authorWillem Jan Withagen <wjw@digiware.nl>
Fri, 23 Dec 2016 23:46:54 +0000 (00:46 +0100)
committerWillem Jan Withagen <wjw@digiware.nl>
Fri, 23 Dec 2016 23:46:54 +0000 (00:46 +0100)
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/test/test_denc.cc

index bc550de554f9a1c711ff618bd377ffa628b8a362..a73780b858e6a04b73c99d044f02b1b14bb7d382 100644 (file)
@@ -45,7 +45,7 @@ void test_denc(T v) {
   // encode
   bufferlist bl;
   {
-    auto a = bl.get_contiguous_appender(sizeof(T) * 3);
+    auto a = bl.get_contiguous_appender(s);
     denc(v, a);
   }
   ASSERT_LE(bl.length(), s);
@@ -82,7 +82,7 @@ void test_denc_featured(T v) {
   // encode
   bufferlist bl;
   {
-    auto a = bl.get_contiguous_appender(sizeof(T) * 3);
+    auto a = bl.get_contiguous_appender(s);
     denc(v, a, 1);
   }
   ASSERT_LE(bl.length(), s);