1
0
mirror of https://github.com/simh/simh.git synced 2026-04-25 03:34:34 +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

@@ -115,7 +115,7 @@ DIB com_dib = { CH_TYP_79XX|CH_TYP_UREC, 0, 04200, 07700, &com_cmd, NULL };
/* Simulator stop codes */
const char *sim_stop_messages[] = {
const char *sim_stop_messages[SCPE_BASE] = {
"Unknown error",
"IO device not ready",
"HALT instruction",