]> granicus.if.org Git - php/commitdiff
A full hard disk is no reason to leak memory...
authorStefan Esser <sesser@php.net>
Thu, 8 Aug 2002 12:40:51 +0000 (12:40 +0000)
committerStefan Esser <sesser@php.net>
Thu, 8 Aug 2002 12:40:51 +0000 (12:40 +0000)
main/rfc1867.c

index 861ddcc00086c48054b0578ec4087213f86a18f8..dd0651abc54648ed3ce12c2fc90f2b771e4ea779 100644 (file)
@@ -760,6 +760,8 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler)
                        /* Handle file */
                        fp = php_open_temporary_file(PG(upload_tmp_dir), "php", &temp_filename TSRMLS_CC);
                        if (!fp) {
+                               efree(param);
+                               efree(filename);
                                sapi_module.sapi_error(E_WARNING, "File upload error - unable to create a temporary file");
                                SAFE_RETURN;
                        }