diff options
Diffstat (limited to 'main/php_variables.c')
-rw-r--r-- | main/php_variables.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/main/php_variables.c b/main/php_variables.c index fcd0329a8c..1550de02aa 100644 --- a/main/php_variables.c +++ b/main/php_variables.c @@ -39,7 +39,8 @@ PHPAPI void php_register_variable(char *var, char *strval, zval *track_vars_arra PHPAPI void php_register_variable_safe(char *var, char *strval, int str_len, zval *track_vars_array TSRMLS_DC) { zval new_entry; - + assert(strval != NULL); + /* Prepare value */ Z_STRLEN(new_entry) = str_len; if (PG(magic_quotes_gpc)) { @@ -64,6 +65,8 @@ PHPAPI void php_register_variable_ex(char *var, zval *val, pval *track_vars_arra HashTable *symtable1=NULL; HashTable *symtable2=NULL; + assert(var != NULL); + if (PG(register_globals)) { symtable1 = EG(active_symbol_table); } |