1
0
mirror of https://github.com/simh/simh.git synced 2026-02-06 00:15:40 +00:00

All: Declare sim_stop_messages as an array SCPE_BASE long

This avoids a potential invalid pointer dereference when formatting
the return value from sim_instr() if it is < SCPE_BASE but greater
than the previously defined static array size.sizeof

Update simh.doc to reflect this generic change.
This commit is contained in:
Mark Pizzolato
2020-09-02 15:56:07 -07:00
parent 782fe167ca
commit ae825c9afb
46 changed files with 46 additions and 45 deletions

View File

@@ -272,7 +272,7 @@ t_stat sim_load(FILE* fptr, CONST char* cptr, CONST char* fnam, t_bool flag)
return SCPE_OK;
}
const char *sim_stop_messages[] = {
const char *sim_stop_messages[SCPE_BASE] = {
"---",
"PC Breakpoint",
"MEM Breakpoint",