From: Sean Gillespie Date: Thu, 27 Apr 2017 17:09:32 +0000 (-0700) Subject: Fix a double-free encountered when failing to initialize a handle table bucket (... X-Git-Tag: accepted/tizen/base/20180629.140029~1250 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b06509c4f35212f097345bba7404b47da86b96c5;p=platform%2Fupstream%2Fcoreclr.git Fix a double-free encountered when failing to initialize a handle table bucket (#11244) * Fix a double-free encountered when failing to initialize a handle table bucket * Don't free m_bucket in the destructor of HandleTableBucketHolder --- diff --git a/src/gc/objecthandle.cpp b/src/gc/objecthandle.cpp index dd43ec2..7df915f 100644 --- a/src/gc/objecthandle.cpp +++ b/src/gc/objecthandle.cpp @@ -608,7 +608,8 @@ HandleTableBucketHolder::~HandleTableBucketHolder() } delete [] m_bucket->pTable; } - delete m_bucket; + + // we do not own m_bucket, so we shouldn't delete it here. } bool Ref_Initialize()