]> granicus.if.org Git - php/commitdiff
- Fixed bug #52162 (custom request header variables with numbers are removed)
authorSriram Natarajan <srinatar@php.net>
Wed, 23 Jun 2010 19:06:33 +0000 (19:06 +0000)
committerSriram Natarajan <srinatar@php.net>
Wed, 23 Jun 2010 19:06:33 +0000 (19:06 +0000)
NEWS
sapi/nsapi/nsapi.c

diff --git a/NEWS b/NEWS
index bb52a3d88864f24c060e84ad5a32146e3bf54b25..2296a8018643c1a43aa0eba8a55b4035994d18a7 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,8 @@ PHP                                                                        NEWS
 ?? ??? 2010, PHP 5.3.3 RC2
 - Implemented FR #51295 (SQLite3::busyTimeout not existing). (Mark)
 - Fixed the mail.log ini setting when no filename was given. (Johannes)
+- Fixed bug #52162 (custom request header variables with numbers are removed). 
+  (Sriram Natarajan)
 - Fixed bug #52115 (mysqli_result::fetch_all returns null, not an empty array).
   (Andrey)
 
index 8d8363c01c7c638e0ed867499ce8b2fbde634a2c..d7571c89dc9e2925f23b138cb624c524d657b6f5 100644 (file)
@@ -687,7 +687,7 @@ static void sapi_nsapi_register_server_variables(zval *track_vars_array TSRMLS_D
                                if (value) {
                                        for(p = value + pos; *p; p++) {
                                                *p = toupper(*p);
-                                               if (*p < 'A' || *p > 'Z') {
+                                               if (!isalnum(*p)) {
                                                        *p = '_';
                                                }
                                        }