iliaa Wed Jan 28 16:49:16 2004 EDT
Modified files: (Branch: PHP_4_3)
/php-src NEWS
/php-src/ext/pcre php_pcre.c
Log:
MFH: Fixed bug #27011 (64bit int/long confusion in preg_match*() functions)
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1247.2.546&r2=1.1247.2.547&ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1247.2.546 php-src/NEWS:1.1247.2.547
--- php-src/NEWS:1.1247.2.546 Wed Jan 28 14:26:44 2004
+++ php-src/NEWS Wed Jan 28 16:49:14 2004
@@ -12,6 +12,8 @@
(Ilia)
- Fixed bug #27040 (passing an array of form-fields to CURLOPT_POSTFIELDS
does not work). (Ilia, Jani)
+- Fixed bug #27011 (64bit int/long confusion in preg_match*() functions).
+ (Ilia)
- Fixed bug #26974 (rename() doesn't check the destination file against
safe_mode/open_basedir). (Ilia)
- Fixed bug #26973 (*printf() '+' modifier broken). (Jani)
http://cvs.php.net/diff.php/php-src/ext/pcre/php_pcre.c?r1=1.132.2.14&r2=1.132.2.15&ty=u
Index: php-src/ext/pcre/php_pcre.c
diff -u php-src/ext/pcre/php_pcre.c:1.132.2.14 php-src/ext/pcre/php_pcre.c:1.132.2.15
--- php-src/ext/pcre/php_pcre.c:1.132.2.14 Thu Jan 15 21:31:26 2004
+++ php-src/ext/pcre/php_pcre.c Wed Jan 28 16:49:15 2004
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_pcre.c,v 1.132.2.14 2004/01/16 02:31:26 iliaa Exp $ */
+/* $Id: php_pcre.c,v 1.132.2.15 2004/01/28 21:49:15 iliaa Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -347,7 +347,7 @@
int regex_len;
int subject_len;
zval *subpats = NULL; /* Array for subpatterns */
- int flags; /* Match
control flags */
+ long flags; /* Match
control flags */
zval *result_set, /* Holds a set of subpatterns
after
a
global match */
@@ -361,7 +361,7 @@
int *offsets; /* Array of
subpattern offsets */
int num_subpats; /* Number of captured
subpatterns */
int size_offsets; /* Size of the offsets
array */
- int start_offset = 0; /* Where the new
search starts */
+ long start_offset = 0; /* Where the new
search starts */
int matched; /* Has
anything matched */
int subpats_order = 0; /* Order of subpattern
matches */
int offset_capture = 0;/* Capture match offsets:
yes/no */
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php