From 5380ae4768a9824fba5751a76f4b5a180d5fb052 Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 4 Mar 1987 10:34:57 +0000 Subject: [PATCH] Set "saveemp" before calling compute. compute might need it. --- mach/proto/ncg/nextem.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mach/proto/ncg/nextem.c b/mach/proto/ncg/nextem.c index 6f9383176..087401ead 100644 --- a/mach/proto/ncg/nextem.c +++ b/mach/proto/ncg/nextem.c @@ -62,9 +62,14 @@ byte *trypat(bp,len) register byte *bp; { } getint(i,bp); if (i!=0) { + struct emline *svp = saveemp; + + saveemp = emp; result = compute(&enodes[i]); - if (result.e_typ != EV_INT || result.e_v.e_con == 0) + if (result.e_typ != EV_INT || result.e_v.e_con == 0) { + saveemp = svp; return(0); + } } #ifndef NDEBUG if (Debug) { -- 2.34.1