From: Daniel Stenberg Date: Mon, 8 Nov 2021 13:13:30 +0000 (+0100) Subject: tool_operate: fclose stream only if fopened X-Git-Tag: curl-7_80_0~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9e9fef9e244e99dcf877ddbece461eaa8d609e2c;p=thirdparty%2Fcurl.git tool_operate: fclose stream only if fopened Fixes torture test failures Follow-up to cc71d352651 Closes #7972 --- diff --git a/src/tool_operate.c b/src/tool_operate.c index 835411c6bf..f92b1bd37e 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -881,7 +881,7 @@ static CURLcode single_transfer(struct GlobalConfig *global, result = add_per_transfer(&per); if(result || !curl) { curl_easy_cleanup(curl); - if(etag_save->stream) + if(etag_save->fopened) fclose(etag_save->stream); result = CURLE_OUT_OF_MEMORY; break;