From 95cf662ff59513f16949425675344e89bf4a8ee0 Mon Sep 17 00:00:00 2001 From: Robin Sommer Date: Mon, 29 Apr 2013 20:37:26 -0700 Subject: [PATCH] Fixing memory leak in CompHash. Amazing what code still has memory leaks ... Closes #987. --- src/CompHash.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/CompHash.cc b/src/CompHash.cc index 05d3e515d2..202ddf6305 100644 --- a/src/CompHash.cc +++ b/src/CompHash.cc @@ -830,7 +830,10 @@ const char* CompositeHash::RecoverOneVal(const HashKey* k, const char* kp0, } for ( int i = 0; i < n; ++i ) + { tv->Assign(keys[i], t->IsSet() ? 0 : values[i]); + Unref(keys[i]); + } pval = tv; }