diff options
author | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-07-22 11:39:30 +0200 |
---|---|---|
committer | Danny Al-Gaaf <danny.al-gaaf@bisect.de> | 2013-07-22 12:58:28 +0200 |
commit | 3e9439300007626869fd277e3258514aae203873 (patch) | |
tree | 32684d772e65fae21ebd7a9411ad3301a589cc16 | |
parent | d3782d80d530e621a43c7e753feb1ce5d5bc11fb (diff) | |
download | ceph-3e9439300007626869fd277e3258514aae203873.tar.gz |
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 <danny.al-gaaf@bisect.de>
-rw-r--r-- | src/test/cls_version/test_cls_version.cc | 1 |
1 files changed, 1 insertions, 0 deletions
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)); |