]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-dencoder: don't leak object
authorSage Weil <sage@inktank.com>
Sat, 25 Aug 2012 02:35:04 +0000 (19:35 -0700)
committerSage Weil <sage@inktank.com>
Fri, 31 Aug 2012 20:11:35 +0000 (13:11 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/test/encoding/ceph_dencoder.cc

index e0a0cb4cc0c6bc26f8286ac1e49461dee9bcfaad..5955ef6d0ad548b1675b74e6e71efe7dbaea56c5 100644 (file)
@@ -60,6 +60,9 @@ protected:
 
 public:
   DencoderBase(bool stray_okay) : m_object(new T), stray_okay(stray_okay) {}
+  ~DencoderBase() {
+    delete m_object;
+  }
 
   string decode(bufferlist bl) {
     bufferlist::iterator p = bl.begin();