From: ceriel Date: Wed, 4 Mar 1987 10:34:57 +0000 (+0000) Subject: Set "saveemp" before calling compute. compute might need it. X-Git-Tag: release-5-5~4516 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=5380ae4768a9824fba5751a76f4b5a180d5fb052;p=ack.git Set "saveemp" before calling compute. compute might need it. --- 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) {