|
@@ -282,8 +282,12 @@ begin
|
|
|
|
|
|
for I := 0 to GDB.ConsoleStream.Count - 1 do
|
|
for I := 0 to GDB.ConsoleStream.Count - 1 do
|
|
GDBOutputBuf.Append(PChar(GDB.ConsoleStream[I]));
|
|
GDBOutputBuf.Append(PChar(GDB.ConsoleStream[I]));
|
|
- if (GDB.ResultRecord.AsyncClass='error') and Assigned(GDB.ResultRecord.Parameters['msg']) then
|
|
|
|
- GDBErrorBuf.Append(PChar(GDB.ResultRecord.Parameters['msg'].AsString));
|
|
|
|
|
|
+ if GDB.ResultRecord.AsyncClass='error' then
|
|
|
|
+ begin
|
|
|
|
+ got_error := True;
|
|
|
|
+ if Assigned(GDB.ResultRecord.Parameters['msg']) then
|
|
|
|
+ GDBErrorBuf.Append(PChar(GDB.ResultRecord.Parameters['msg'].AsString));
|
|
|
|
+ end;
|
|
ProcessResponse;
|
|
ProcessResponse;
|
|
Dec(command_level);
|
|
Dec(command_level);
|
|
stop_breakpoint_number := prev_stop_breakpoint_number;
|
|
stop_breakpoint_number := prev_stop_breakpoint_number;
|