mirror of
https://github.com/kichikuou/xsystem35-sdl2.git
synced 2026-10-13 09:38:25 +03:00
Debugger: Fix crash by breakpoint on message literal
This commit is contained in:
+2
-2
@@ -113,7 +113,7 @@ boolean dbg_delete_breakpoint(int no) {
|
||||
return false;
|
||||
}
|
||||
|
||||
int dbg_handle_breakpoint(int page, int addr) {
|
||||
BYTE dbg_handle_breakpoint(int page, int addr) {
|
||||
Breakpoint *bp = dbg_find_breakpoint(page, addr);
|
||||
if (!bp)
|
||||
SYSERROR("Illegal BREAKPOINT instruction");
|
||||
@@ -121,7 +121,7 @@ int dbg_handle_breakpoint(int page, int addr) {
|
||||
dbg_state = bp->no == INTERNAL_BREAKPOINT_NO ?
|
||||
DBG_STOPPED_NEXT : DBG_STOPPED_BREAKPOINT;
|
||||
|
||||
char restore_op = bp->restore_op;
|
||||
BYTE restore_op = bp->restore_op;
|
||||
dbg_main(); // this may destroy bp
|
||||
return restore_op;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user