------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1423 Summary: Bad condition when optimizing character range checks Product: PCRE Version: N/A Platform: Other OS/Version: Windows Status: NEW Severity: bug Priority: medium Component: Code AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] Hi, intended audience: maintainers of JIT enabled PCRE libraries. when I reworked the character range checks, I noticed that I introduced a wrong condition check in revision 992 (JIT only). According to the SVN, this revision is between PCRE 8.31 (r895) and 8.32 (r1228). I refactored the code today, and the new code is not affected by this bug anymore, but perhaps PCRE maintainers might want to fix this issue in the previous PCRE revisions (including the recent 8.34). The effect can be shown by pcretest: re> /[efij]/ data> e 0: e re> /[efij]/S+ data> e No match I attach a temporary fix to this bug report, which can be used until a new PCRE release with a fix appears. I am sorry for this issue. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
