File php-CVE-2017-9224.patch of Package php7.7220

Index: php-7.0.7/ext/mbstring/oniguruma/regexec.c
===================================================================
--- php-7.0.7.orig/ext/mbstring/oniguruma/regexec.c	2017-05-29 16:30:23.319505694 +0200
+++ php-7.0.7/ext/mbstring/oniguruma/regexec.c	2017-05-29 16:30:23.331505902 +0200
@@ -1425,14 +1425,9 @@ match_at(regex_t* reg, const UChar* str,
       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;
 
openSUSE Build Service is sponsored by