jay Tue Mar 18 16:49:02 2003 EDT
Modified files:
/php4/ext/standard browscap.c
Log:
get_browser() needs to use zend_is_auto_global() on _SERVER.
Index: php4/ext/standard/browscap.c
diff -u php4/ext/standard/browscap.c:1.69 php4/ext/standard/browscap.c:1.70
--- php4/ext/standard/browscap.c:1.69 Fri Mar 14 12:54:38 2003
+++ php4/ext/standard/browscap.c Tue Mar 18 16:49:01 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: browscap.c,v 1.69 2003/03/14 17:54:38 jay Exp $ */
+/* $Id: browscap.c,v 1.70 2003/03/18 21:49:01 jay Exp $ */
#include "php.h"
#include "php_regex.h"
@@ -244,6 +244,7 @@
}
if (agent_name == NULL || Z_TYPE_PP(agent_name) == IS_NULL) {
+ zend_is_auto_global("_SERVER", sizeof("_SERVER")-1 TSRMLS_CC);
if (!PG(http_globals)[TRACK_VARS_SERVER]
||
zend_hash_find(PG(http_globals)[TRACK_VARS_SERVER]->value.ht, "HTTP_USER_AGENT",
sizeof("HTTP_USER_AGENT"), (void **) &agent_name)==FAILURE) {
php_error_docref(NULL TSRMLS_CC, E_WARNING, "HTTP_USER_AGENT
variable is not set, cannot determine user agent name");
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php