Fix crash in TeamDebugger.
- TeamDebugger's destructor was assuming the report generator object had always been created, which might not be the case. Fixes second part of #9273.
This commit is contained in:
@@ -277,13 +277,17 @@ TeamDebugger::~TeamDebugger()
|
||||
thread = next;
|
||||
}
|
||||
}
|
||||
|
||||
if (fReportGenerator != NULL) {
|
||||
fReportGenerator->Lock();
|
||||
fReportGenerator->Quit();
|
||||
}
|
||||
|
||||
delete fImageInfoPendingThreads;
|
||||
|
||||
delete fBreakpointManager;
|
||||
delete fWatchpointManager;
|
||||
delete fMemoryBlockManager;
|
||||
fReportGenerator->Lock();
|
||||
fReportGenerator->Quit();
|
||||
delete fWorker;
|
||||
delete fTeam;
|
||||
delete fFileManager;
|
||||
|
||||
Reference in New Issue
Block a user