From: David Neto Date: Wed, 16 Jan 2019 15:44:31 +0000 (-0500) Subject: Avoid leaking name for counter buffer X-Git-Tag: upstream/11.4.0~564^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=806e0573daf79d2d39ac22ddaed2c86ab0682def;p=platform%2Fupstream%2Fglslang.git Avoid leaking name for counter buffer --- diff --git a/hlsl/hlslParseHelper.cpp b/hlsl/hlslParseHelper.cpp index 72edbd7c..2a2bbdad 100644 --- a/hlsl/hlslParseHelper.cpp +++ b/hlsl/hlslParseHelper.cpp @@ -3208,7 +3208,7 @@ void HlslParseContext::declareStructBufferCounter(const TSourceLoc& loc, const T TType blockType; counterBufferType(loc, blockType); - TString* blockName = new TString(intermediate.addCounterBufferName(name)); + TString* blockName = NewPoolTString(intermediate.addCounterBufferName(name).c_str()); // Counter buffer is not yet in use structBufferCounter[*blockName] = false;