]> granicus.if.org Git - php/commitdiff
(php_get_session_var) Always return FAILURE if no data source was found.
authorSascha Schumann <sas@php.net>
Mon, 23 Sep 2002 14:04:50 +0000 (14:04 +0000)
committerSascha Schumann <sas@php.net>
Mon, 23 Sep 2002 14:04:50 +0000 (14:04 +0000)
Noticed by: Sebastian Bergmann

ext/session/session.c

index 0b54c46029f94782ebf32d003def60390249f8e9..453803603e5c61ef0fbfb40b56a2cda115129b8f 100644 (file)
@@ -287,10 +287,10 @@ int php_get_session_var(char *name, size_t namelen, zval ***state_var TSRMLS_DC)
                if (zend_hash_find(Z_ARRVAL_P(PS(http_session_vars)), name, namelen+1, (void **) state_var)==SUCCESS) {
                        return SUCCESS;
                }
-       } else if (!PG(register_globals)) {
-               /* register_globals is disabled, but we don't have http_session_vars */
-               return FAILURE;
-       }       
+       }
+       
+       /* register_globals is disabled, but we don't have http_session_vars */
+       return FAILURE;
 }
 
 #define PS_BIN_NR_OF_BITS 8