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

Reply via email to