summaryrefslogtreecommitdiff
path: root/dis88/dismain.c
diff options
context:
space:
mode:
Diffstat (limited to 'dis88/dismain.c')
-rw-r--r--dis88/dismain.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/dis88/dismain.c b/dis88/dismain.c
index dc150de..0f00b11 100644
--- a/dis88/dismain.c
+++ b/dis88/dismain.c
@@ -396,8 +396,11 @@ distext()
}
if ((c = getlab(N_TEXT)) != NULL)
printf("%s",c);
- f = optab[j].func;
- (*f)(j);
+ if( j>=0 && j<256 )
+ {
+ f = optab[j].func;
+ (*f)(j);
+ }
fflush(stdout);
}