From 60825fab8808c76c98028b5d19e7f95f96c65279 Mon Sep 17 00:00:00 2001 From: Zeev Suraski Date: Mon, 4 Sep 2000 21:23:41 +0000 Subject: [PATCH] Fix the logic. Tested. --- main/rfc1867.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/rfc1867.c b/main/rfc1867.c index bc3d87f590..70ddeba927 100644 --- a/main/rfc1867.c +++ b/main/rfc1867.c @@ -35,7 +35,7 @@ static void add_protected_variable(char *varname PLS_DC) { - int dummy=0; + int dummy=1; zend_hash_add(&PG(rfc1867_protected_variables), varname, strlen(varname)+1, &dummy, sizeof(int), NULL); } @@ -211,7 +211,6 @@ static void php_mime_split(char *buf, int cnt, char *boundary, zval *array_ptr) } else { safe_php_register_variable(lbuf, filenamebuf, NULL ELS_CC PLS_CC); } - add_protected_variable(lbuf PLS_CC); /* Add $foo[name] */ if (is_arr_upload) { @@ -350,6 +349,7 @@ static void php_mime_split(char *buf, int cnt, char *boundary, zval *array_ptr) } } safe_php_register_variable(namebuf, fn, NULL ELS_CC PLS_CC); + add_protected_variable(namebuf PLS_CC); /* Add $foo[tmp_name] */ if(is_arr_upload) { -- 2.50.1