aboutsummaryrefslogtreecommitdiff
path: root/mfd/prog.c
diff options
context:
space:
mode:
Diffstat (limited to 'mfd/prog.c')
-rw-r--r--mfd/prog.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mfd/prog.c b/mfd/prog.c
index 17c2464b..a2671db8 100644
--- a/mfd/prog.c
+++ b/mfd/prog.c
@@ -490,7 +490,9 @@ runtime_stack_trace(eval_environ_t env)
490 prog_counter_t pc = (prog_counter_t)env->dataseg[base + 2] - 1; 490 prog_counter_t pc = (prog_counter_t)env->dataseg[base + 2] - 1;
491 char *name; 491 char *name;
492 struct locus *ploc = NULL, loc; 492 struct locus *ploc = NULL, loc;
493 493
494 if (pc < 2)
495 break; /*FIXME*/
494 if (prog[pc-2] == instr_funcall) { 496 if (prog[pc-2] == instr_funcall) {
495 name = (char*)(env->dataseg + (size_t) prog[pc-1]); 497 name = (char*)(env->dataseg + (size_t) prog[pc-1]);
496 pc -= 2; 498 pc -= 2;

Return to:

Send suggestions and report system problems to the System administrator.