debugger: prevent crash if breakpoint has been removed before the 'info line'

response was received
This commit is contained in:
hjk
2010-04-21 10:14:09 +02:00
parent e94b6d95a6
commit 1af67204b7

View File

@@ -2414,6 +2414,8 @@ void GdbEngine::handleInfoLine(const GdbResponse &response)
const int bpNumber = response.cookie.toInt();
const BreakHandler *handler = manager()->breakHandler();
BreakpointData *data = handler->findBreakpoint(bpNumber);
if (!data)
return;
QByteArray ba = response.data.findChild("consolestreamoutput").data();
const int pos = ba.indexOf(' ', 5);
if (ba.startsWith("Line ") && pos != -1) {