From d53ab0ae48f444c6f4bafc7d8a585531bf7b9004 Mon Sep 17 00:00:00 2001 From: Sterling Hughes Date: Sat, 28 Apr 2001 21:37:45 +0000 Subject: [PATCH] fix bug #10541 --- ext/curl/curl.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ext/curl/curl.c b/ext/curl/curl.c index cfcdec13e3..6fac748527 100644 --- a/ext/curl/curl.c +++ b/ext/curl/curl.c @@ -599,14 +599,15 @@ PHP_FUNCTION(curl_exec) if (ret != CURLE_OK) { SAVE_CURL_ERROR(curl_handle, ret); - RETURN_FALSE; + RETVAL_FALSE; } else { - RETURN_TRUE; + RETVAL_TRUE; } if (fp && is_temp_file) fclose(fp); + return; } fseek(fp, 0, SEEK_SET); @@ -626,6 +627,9 @@ PHP_FUNCTION(curl_exec) struct stat stat_sb; if (fstat(fileno(fp), &stat_sb)) { + if (is_temp_file) { + fclose(fp); + } RETURN_FALSE; } -- 2.50.1