------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1373 Summary: Conditional results in incorrect match Product: PCRE Version: 8.31 Platform: Other OS/Version: Linux Status: NEW Severity: bug Priority: high Component: Code AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] Compiling the regex "(?(?=ab)ab)" and exec'ing on "ca" results in the first (empty) match at position 1 rather than position 0. If, instead, it is exec'ed on a string not containing 'a', it always results in the (empty) match occurring at the very end of the string. The expected behavior is to match at position 0. This seems to be due to an optimization not working as expected. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
