From e921d0feab5e786b2e50eb32b349586b4547c769 Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Thu, 28 Oct 1999 16:41:17 +0000 Subject: Fix bug #2623. --- ext/pcre/php_pcre.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ext/pcre/php_pcre.c') diff --git a/ext/pcre/php_pcre.c b/ext/pcre/php_pcre.c index d17b493d36..ee8b6218fe 100644 --- a/ext/pcre/php_pcre.c +++ b/ext/pcre/php_pcre.c @@ -199,7 +199,8 @@ static pcre* _pcre_get_compiled_regex(char *regex, pcre_extra *extra, int *preg_ found, display a warning. */ pp = p; while (*pp != 0) { - if (*pp == delimiter && pp[-1] != '\\') + if (*pp == '\\' && pp[1] != 0) pp++; + else if (*pp == delimiter) break; pp++; } -- cgit v1.2.1