diff --git a/components/lazdebuggers/lazdebuggerfp/fpdebugdebugger.pas b/components/lazdebuggers/lazdebuggerfp/fpdebugdebugger.pas index e89ef45edd..5cd45d282e 100644 --- a/components/lazdebuggers/lazdebuggerfp/fpdebugdebugger.pas +++ b/components/lazdebuggers/lazdebuggerfp/fpdebugdebugger.pas @@ -3609,7 +3609,8 @@ begin else ResText := GetFpErrorHandler.ErrorAsString(FDbgController.LastError); DoDbgEvent(ecProcess, etProcessExit, ResText); // or ecDebugger? - OnFeedback(self, ResText, '', ftError, [frOk]); + if Assigned(OnFeedback) then + OnFeedback(self, ResText, '', ftError, [frOk]); Exit; end; // TODO: any step commond should run to "main" or "pascalmain"