From 499c831213213f0b40ddc8017b74cab677da570e Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 31 Jan 2012 08:44:43 +0100 Subject: [PATCH] qtcreatorcdbext: Fix potential double deletion. Task-number: QTCREATORBUG-6878 Change-Id: I4eab2406897c45f19a8ba297e3d7adbed8eafdd9 Reviewed-by: Friedemann Kleint --- src/libs/qtcreatorcdbext/gdbmihelpers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libs/qtcreatorcdbext/gdbmihelpers.cpp b/src/libs/qtcreatorcdbext/gdbmihelpers.cpp index c12159426d2..860eb9a0dac 100644 --- a/src/libs/qtcreatorcdbext/gdbmihelpers.cpp +++ b/src/libs/qtcreatorcdbext/gdbmihelpers.cpp @@ -587,6 +587,7 @@ static StackFrames getStackTrace(CIDebugControl *debugControl, if (FAILED(hr)) { delete [] frames; *errorMessage = msgDebugEngineComFailed("GetStackTrace", hr); + return StackFrames(); } StackFrames rc(frameCount, StackFrame()); for (ULONG f = 0; f < frameCount; ++f)