From 347f0232ad2be8c5fbc33e4013e29947f3c1581f Mon Sep 17 00:00:00 2001 From: "rogerl%netscape.com" Date: Fri, 12 Feb 1999 22:23:48 +0000 Subject: [PATCH] Fixed bug in *? for flat1 - was picking up wrong character from pc. git-svn-id: svn://10.0.0.236/branches/SpiderMonkeyDev_BRANCH@20622 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/jsregexp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mozilla/js/src/jsregexp.c b/mozilla/js/src/jsregexp.c index 7def737d582..c96cdc2354d 100644 --- a/mozilla/js/src/jsregexp.c +++ b/mozilla/js/src/jsregexp.c @@ -2649,9 +2649,9 @@ MatchRegExp(MatchState *state, jsbytecode *pc, const jschar *cp) case REOP_STARMIN: op = (REOp) *++pc; oplen = reopsize[op]; - pc += oplen; + pc2 = pc + oplen; do { - cp3 = MatchRegExp(state, pc, cp); + cp3 = MatchRegExp(state, pc2, cp); if (cp3) return cp3; cp2 = cp; switch (op) {