cvs: php4 /main rfc1867.c
| From: | Stanislav Malyshev | Date: | Mon, 30 Oct 2000 15:30:27 +0000 |
| Subject: | cvs: php4 /main rfc1867.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-2356@lists.php.net to get a copy of this message | ||
stas Mon Oct 30 07:30:27 2000 EDT
Modified files:
/php4/main rfc1867.c
Log:
Remove empty temp file on failed upload
Index: php4/main/rfc1867.c
diff -u php4/main/rfc1867.c:1.53 php4/main/rfc1867.c:1.54
--- php4/main/rfc1867.c:1.53 Fri Oct 20 16:40:07 2000
+++ php4/main/rfc1867.c Mon Oct 30 07:30:27 2000
@@ -15,7 +15,7 @@
| Authors: Rasmus Lerdorf <rasmus@php.net> |
+----------------------------------------------------------------------+
*/
-/* $Id: rfc1867.c,v 1.53 2000/10/20 23:40:07 sas Exp $ */
+/* $Id: rfc1867.c,v 1.54 2000/10/30 15:30:27 stas Exp $ */
#include <stdio.h>
#include "php.h"
@@ -372,7 +372,10 @@
fclose(fp);
add_protected_variable(namebuf PLS_CC);
if (!upload_successful) {
- efree(temp_filename);
+ if(temp_filename) {
+ unlink(temp_filename);
+ efree(temp_filename);
+ }
temp_filename = "none";
} else {
zend_hash_add(SG(rfc1867_uploaded_files), temp_filename, strlen(temp_filename)+1,
&temp_filename, sizeof(char *), NULL);