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:
Rene Gollent
2012-12-07 17:36:30 -05:00
parent 093b89ba6e
commit e206ff5692
@@ -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;