forked from qt-creator/qt-creator
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:
@@ -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)
|
||||||
|
Reference in New Issue
Block a user