From 3e9439300007626869fd277e3258514aae203873 Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Mon, 22 Jul 2013 11:39:30 +0200 Subject: [PATCH] test_cls_version.cc: fix resource leak, delete before new() CID 1049217 (#1 of 1): Resource leak (RESOURCE_LEAK) overwrite_var: Overwriting "op" in "op = new_op()" leaks the storage that "op" points to. Signed-off-by: Danny Al-Gaaf --- src/test/cls_version/test_cls_version.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/cls_version/test_cls_version.cc b/src/test/cls_version/test_cls_version.cc index 5fc3c23e32a..f9aa94e8f4f 100644 --- a/src/test/cls_version/test_cls_version.cc +++ b/src/test/cls_version/test_cls_version.cc @@ -55,6 +55,7 @@ TEST(cls_rgw, test_version_inc_read) ASSERT_NE(0, (int)ver.tag.size()); /* inc version again! */ + delete op; op = new_op(); cls_version_inc(*op); ASSERT_EQ(0, ioctx.operate(oid, op));