Set "saveemp" before calling compute. compute might need it.
This commit is contained in:
parent
15ea415ecd
commit
ef3d710ebd
@ -62,9 +62,14 @@ byte *trypat(bp,len) register byte *bp; {
|
|||||||
}
|
}
|
||||||
getint(i,bp);
|
getint(i,bp);
|
||||||
if (i!=0) {
|
if (i!=0) {
|
||||||
|
struct emline *svp = saveemp;
|
||||||
|
|
||||||
|
saveemp = emp;
|
||||||
result = compute(&enodes[i]);
|
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);
|
return(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
if (Debug) {
|
if (Debug) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user