diff options
author | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-07-22 17:19:29 +0200 |
---|---|---|
committer | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-07-22 17:19:29 +0200 |
commit | db2850c5322b2219e016bf949c76195b12c81a04 (patch) | |
tree | 330aae2f1f335da077dd6b394faae752f8af57e8 | |
parent | 5f4f87b00e52bc4ba1b31bbfb3ecb69d259b51a9 (diff) | |
download | ceph-db2850c5322b2219e016bf949c76195b12c81a04.tar.gz |
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 <danny.al-gaaf@bisect.de>
-rw-r--r-- | src/test/cls_statelog/test_cls_statelog.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/cls_statelog/test_cls_statelog.cc b/src/test/cls_statelog/test_cls_statelog.cc index 1ea8fefa8e7..33028f4fbad 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<cls_statelog_entry>& entries, int expected) |