]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/libradosstriper/striping.cc: fix potential memory leak
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 23 Jun 2014 09:20:09 +0000 (11:20 +0200)
committerDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Mon, 23 Jun 2014 09:20:09 +0000 (11:20 +0200)
Fix for:
[src/test/libradosstriper/striping.cc:138]: (error) Allocation with
 getObjName, stat doesn't release it

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/test/libradosstriper/striping.cc

index c65f0498de585cc5cefc7de784fbd504d4a50a2b..3533a61fc704a05d29bed09138d708ad98c76cd6 100644 (file)
@@ -135,7 +135,8 @@ protected:
     // check we do not have an extra object behind
     uint64_t rados_size;
     time_t mtime;
-    ASSERT_EQ(-ENOENT, ioctx.stat(getObjName(soid, nb_objects), &rados_size, &mtime));
+    std::string oid = getObjName(soid, nb_objects);
+    ASSERT_EQ(-ENOENT, ioctx.stat(oid, &rados_size, &mtime));
   }
 };