From db2850c5322b2219e016bf949c76195b12c81a04 Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Mon, 22 Jul 2013 17:19:29 +0200 Subject: [PATCH] test_cls_statelog.cc: fix resource leak, delete 'rop' at end of function CID 1049213 (#3 of 3): Resource leak (RESOURCE_LEAK) leaked_storage: Variable "rop" going out of scope leaks the storage it points to. Signed-off-by: Danny Al-Gaaf --- src/test/cls_statelog/test_cls_statelog.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/cls_statelog/test_cls_statelog.cc b/src/test/cls_statelog/test_cls_statelog.cc index 1ea8fefa8e7b4..33028f4fbad63 100644 --- a/src/test/cls_statelog/test_cls_statelog.cc +++ b/src/test/cls_statelog/test_cls_statelog.cc @@ -84,6 +84,7 @@ static void get_entries_by_client_id(librados::IoCtx& ioctx, string& oid, cls_statelog_list(*rop, client_id, op_id, empty_str, marker, 0, entries, &marker, &truncated); ASSERT_EQ(0, ioctx.operate(oid, rop, &obl)); ASSERT_EQ(expected, (int)entries.size()); + delete rop; } static void get_all_entries(librados::IoCtx& ioctx, string& oid, list& entries, int expected) -- 2.39.5