Prevent crashing with some bogus POSTs.

This commit is contained in:
foobar 2002-04-01 23:02:16 +00:00
parent 750ca4295e
commit bccfe80480

View file

@ -704,10 +704,17 @@ SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post_handler)
/* If file_uploads=off, skip the file part */
if (!PG(file_uploads)) {
efree(filename);
efree(param);
if (param) efree(param);
continue;
}
/* Return with an error if the posted data is garbled */
if (!param) {
sapi_module.sapi_error(E_WARNING, "File Upload Mime headers garbled");
efree(filename);
SAFE_RETURN;
}
/* Handle file */
fp = php_open_temporary_file(PG(upload_tmp_dir), "php", &temp_filename TSRMLS_CC);
if (!fp) {