--- regexec.c	Wed Nov 19 22:39:40 1997
+++ regexec.c.big	Tue Nov 25 13:38:24 1997
@@ -1097,6 +1097,10 @@ regmatch(regnode *prog)
 		cc.cur = -1;
 		cc.min = ARG1(scan);
 		cc.max  = ARG2(scan);
+#ifdef USE_BIG_RE_STAR
+		if (cc.max == REG_INFTY)
+		    cc.max = I32_MAX;
+#endif 
 		cc.scan = NEXTOPER(scan) + EXTRA_STEP_2ARGS;
 		cc.next = next;
 		cc.minmod = minmod;
