From: Xinchen Hui Date: Wed, 5 Mar 2014 06:40:49 +0000 (+0800) Subject: Fixed unlink file X-Git-Tag: POST_PHPNG_MERGE~412^2~421^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6d28458d52721719769e7c8c3024d27891f5d54;p=php Fixed unlink file --- diff --git a/main/rfc1867.c b/main/rfc1867.c index 90e823d86c..3fc8bcf379 100644 --- a/main/rfc1867.c +++ b/main/rfc1867.c @@ -188,16 +188,17 @@ static void register_http_post_files_variable_ex(char *var, zval *val, zval *htt } /* }}} */ -static int unlink_filename(char **filename TSRMLS_DC) /* {{{ */ +static int unlink_filename(zval *el TSRMLS_DC) /* {{{ */ { - VCWD_UNLINK(*filename); + char *filename = (char*)Z_PTR_P(el); + VCWD_UNLINK(filename); return 0; } /* }}} */ void destroy_uploaded_files_hash(TSRMLS_D) /* {{{ */ { - zend_hash_apply(SG(rfc1867_uploaded_files), (apply_func_t) unlink_filename TSRMLS_CC); + zend_hash_apply(SG(rfc1867_uploaded_files), unlink_filename TSRMLS_CC); zend_hash_destroy(SG(rfc1867_uploaded_files)); FREE_HASHTABLE(SG(rfc1867_uploaded_files)); }