forked from qt-creator/qt-creator
debugger: prevent crash if breakpoint has been removed before the 'info line'
response was received
(cherry picked from commit 1af67204b7
)
This commit is contained in:
@@ -2403,6 +2403,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) {
|
||||
|
Reference in New Issue
Block a user