From: Danny Al-Gaaf Date: Mon, 22 Jul 2013 09:39:30 +0000 (+0200) Subject: test_cls_version.cc: fix resource leak, delete before new() X-Git-Tag: v0.67-rc3~60^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3e9439300007626869fd277e3258514aae203873;p=ceph.git 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 --- diff --git a/src/test/cls_version/test_cls_version.cc b/src/test/cls_version/test_cls_version.cc index 5fc3c23e32ab..f9aa94e8f4f1 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));