3 source/interpret.c | 4 +++-
4 1 file changed, 3 insertions(+), 1 deletion(-)
6 diff --quilt old/source/interpret.c new/source/interpret.c
7 --- old/source/interpret.c
8 +++ new/source/interpret.c
9 @@ -2856,6 +2856,7 @@ static int callSubroutineUnpackArray(voi
11 int OverlayRoutineFromSymbol(Symbol *sym, int nArgs, int removeArgs)
14 DataValue *argArray = StackP + nArgs - removeArgs;
17 @@ -2881,7 +2882,8 @@ int OverlayRoutineFromSymbol(Symbol *sym
18 assert (argArray->tag == NO_TAG);
21 - return callSubroutineFromSymbol(sym, nArgs);
23 + return STAT_ERROR != callSubroutineFromSymbol(sym, nArgs);