diff --git a/src/plugins/debugger/pdb/pdbengine.cpp b/src/plugins/debugger/pdb/pdbengine.cpp index c465be65a1f..8274b5d68fa 100644 --- a/src/plugins/debugger/pdb/pdbengine.cpp +++ b/src/plugins/debugger/pdb/pdbengine.cpp @@ -264,6 +264,10 @@ void PdbEngine::removeBreakpoint(const Breakpoint &bp) QTC_ASSERT(bp, return); QTC_CHECK(bp->state() == BreakpointRemoveRequested); notifyBreakpointRemoveProceeding(bp); + if (bp->responseId().isEmpty()) { + notifyBreakpointRemoveFailed(bp); + return; + } showMessage(QString("DELETING BP %1 IN %2") .arg(bp->responseId()).arg(bp->fileName())); postDirectCommand("clear " + bp->responseId());