qtcreatorcdbext: Fix potential double deletion.

Task-number: QTCREATORBUG-6878

Change-Id: I4eab2406897c45f19a8ba297e3d7adbed8eafdd9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
This commit is contained in:
Friedemann Kleint
2012-01-31 08:44:43 +01:00
parent c6fc0be8ae
commit 499c831213

View File

@@ -587,6 +587,7 @@ static StackFrames getStackTrace(CIDebugControl *debugControl,
if (FAILED(hr)) { if (FAILED(hr)) {
delete [] frames; delete [] frames;
*errorMessage = msgDebugEngineComFailed("GetStackTrace", hr); *errorMessage = msgDebugEngineComFailed("GetStackTrace", hr);
return StackFrames();
} }
StackFrames rc(frameCount, StackFrame()); StackFrames rc(frameCount, StackFrame());
for (ULONG f = 0; f < frameCount; ++f) for (ULONG f = 0; f < frameCount; ++f)