diff --git a/sources/argument.c b/sources/argument.c index 43d19dc2..cf0297b0 100644 --- a/sources/argument.c +++ b/sources/argument.c @@ -574,7 +574,7 @@ ScaledVariety:; if ( MultDo(BHEAD m,AT.mulpat) ) goto execargerr; AT.WorkPointer = m + *m; } - if ( Generator(BHEAD m,level) ) goto execargerr; + if ( ( *m != 0 ) && Generator(BHEAD m,level) ) goto execargerr; AT.WorkPointer = r1; } if ( EndSort(BHEAD AT.WorkPointer+ARGHEAD,1) < 0 ) goto execargerr;