/[pcre]/code/trunk/pcre_exec.c
ViewVC logotype

Diff of /code/trunk/pcre_exec.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 933 by ph10, Sat Feb 25 12:18:23 2012 UTC revision 934 by ph10, Sat Feb 25 12:30:36 2012 UTC
# Line 1789  for (;;) Line 1789  for (;;)
1789            goto RECURSION_MATCHED;        /* Exit loop; end processing */            goto RECURSION_MATCHED;        /* Exit loop; end processing */
1790            }            }
1791    
1792          /* PCRE does not allow THEN to escape beyond a recursion; it is treated          /* PCRE does not allow THEN or COMMIT to escape beyond a recursion; it
1793          as NOMATCH. */          is treated as NOMATCH. */
1794    
1795          else if (rrc != MATCH_NOMATCH && rrc != MATCH_THEN)          else if (rrc != MATCH_NOMATCH && rrc != MATCH_THEN &&
1796                     rrc != MATCH_COMMIT)
1797            {            {
1798            DPRINTF(("Recursion gave error %d\n", rrc));            DPRINTF(("Recursion gave error %d\n", rrc));
1799            if (new_recursive.offset_save != stacksave)            if (new_recursive.offset_save != stacksave)

Legend:
Removed from v.933  
changed lines
  Added in v.934

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12