From b6dcfc0e97209c24d85600cb0f6ddc062552f368 Mon Sep 17 00:00:00 2001 From: sageweil Date: Thu, 12 Oct 2006 20:20:51 +0000 Subject: [PATCH] cleanup mem leak git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@928 29311d96-e01e-0410-9327-a35deaab8ce9 --- ceph/client/Trace.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ceph/client/Trace.cc b/ceph/client/Trace.cc index 1f2360ee5f634..43459653011a1 100644 --- a/ceph/client/Trace.cc +++ b/ceph/client/Trace.cc @@ -40,6 +40,11 @@ public: list tokens; int ref; + + TokenList() : data(0), ref(0) {} + ~TokenList() { + delete[] data; + } }; map traces; @@ -56,7 +61,6 @@ Trace::Trace(const char* f) tl = traces[filename]; else { tl = new TokenList; - tl->ref = 0; tl->filename = filename; // open file -- 2.39.5