cvs: php4 /ext/standard basic_functions.c
| From: | Zeev Suraski | Date: | Sat, 24 Aug 2002 00:45:09 +0000 |
| Subject: | cvs: php4 /ext/standard basic_functions.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-13619@lists.php.net to get a copy of this message | ||
zeev Fri Aug 23 20:45:09 2002 EDT
Modified files:
/php4/ext/standard basic_functions.c
Log:
Fix import_request_variables()
Index: php4/ext/standard/basic_functions.c
diff -u php4/ext/standard/basic_functions.c:1.495 php4/ext/standard/basic_functions.c:1.496
--- php4/ext/standard/basic_functions.c:1.495 Tue Aug 20 16:47:47 2002
+++ php4/ext/standard/basic_functions.c Fri Aug 23 20:45:09 2002
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: basic_functions.c,v 1.495 2002/08/20 20:47:47 wez Exp $ */
+/* $Id: basic_functions.c,v 1.496 2002/08/24 00:45:09 zeev Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -2582,7 +2582,8 @@
memcpy(new_key, prefix, prefix_len);
memcpy(new_key+prefix_len, hash_key->arKey, hash_key->nKeyLength);
- ZEND_SET_SYMBOL_WITH_LENGTH(&EG(symbol_table), new_key, new_key_len, *var, 0, 1);
+ zend_hash_del(&EG(symbol_table), new_key, new_key_len);
+ ZEND_SET_SYMBOL_WITH_LENGTH(&EG(symbol_table), new_key, new_key_len, *var,
(*var)->refcount+1, 0);
efree(new_key);
return 0;