summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Collet <remi@php.net>2017-05-30 15:37:11 +0200
committerRemi Collet <remi@php.net>2017-05-30 15:37:11 +0200
commit60b1829e1cd18facc696264fd830c4bbd593cfa9 (patch)
treeabe38ed8303bb1bcbf0f3a7f1b478a35b1d14b5e
parent1e0c4386ab87c6f6392933450130470cbd1a2b19 (diff)
downloadphp-git-60b1829e1cd18facc696264fd830c4bbd593cfa9.tar.gz
Patch from the upstream git
https://github.com/kkos/oniguruma/issues/57 (CVE-2017-9224) Thanks to Mamoru TASAKA <mtasaka@fedoraproject.org>
-rw-r--r--ext/mbstring/oniguruma/regexec.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/ext/mbstring/oniguruma/regexec.c b/ext/mbstring/oniguruma/regexec.c
index 7430d78514..5e26896e36 100644
--- a/ext/mbstring/oniguruma/regexec.c
+++ b/ext/mbstring/oniguruma/regexec.c
@@ -1425,14 +1425,9 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
break;
case OP_EXACT1: MOP_IN(OP_EXACT1);
-#if 0
DATA_ENSURE(1);
if (*p != *s) goto fail;
p++; s++;
-#endif
- if (*p != *s++) goto fail;
- DATA_ENSURE(0);
- p++;
MOP_OUT;
break;