From: Sage Weil Date: Fri, 11 Mar 2016 22:34:19 +0000 (-0500) Subject: unittest_compression_zlib: do not assume buffer will be null terminated X-Git-Tag: v10.1.0~115^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F8064%2Fhead;p=ceph.git unittest_compression_zlib: do not assume buffer will be null terminated Signed-off-by: Sage Weil --- diff --git a/src/test/compressor/test_compression_zlib.cc b/src/test/compressor/test_compression_zlib.cc index d6f6985c0f13..70df87f7491b 100644 --- a/src/test/compressor/test_compression_zlib.cc +++ b/src/test/compressor/test_compression_zlib.cc @@ -36,7 +36,9 @@ TEST(CompressionZlib, compress_decompress) bufferlist after; res = sp.decompress(out, after); EXPECT_EQ(res, 0); - EXPECT_STREQ(test, after.c_str()); + bufferlist exp; + exp.append(test); + EXPECT_TRUE(exp.contents_equal(after)); } TEST(CompressionZlib, compress_decompress_chunk) @@ -54,7 +56,9 @@ TEST(CompressionZlib, compress_decompress_chunk) bufferlist after; res = sp.decompress(out, after); EXPECT_EQ(res, 0); - EXPECT_STREQ("This is test text1234567890", after.c_str()); + bufferlist exp; + exp.append("This is test text1234567890"); + EXPECT_TRUE(exp.contents_equal(after)); } int main(int argc, char **argv) {