From 1f831123757f092ef1aef6317a1f7d7e5604cc09 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 6 May 2021 16:42:04 +0200 Subject: lib: when saving files, use advisory locks ... instead of saving into a temp name and rename. This makes them work properly when the output is a character device. Applies to cookies, alt-svc and hsts files. Makes Curl_rename superfluous and therefore removed. Reported-by: rofl0r on github Assisted-by: Paul Vixie Fixes #6882 Closes #6884 --- lib/url.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/url.c') diff --git a/lib/url.c b/lib/url.c index 74ebb6f91..fd0869e81 100644 --- a/lib/url.c +++ b/lib/url.c @@ -416,7 +416,7 @@ CURLcode Curl_close(struct Curl_easy **datap) Curl_dyn_free(&data->state.headerb); Curl_safefree(data->state.ulbuf); Curl_flush_cookies(data, TRUE); - Curl_altsvc_save(data, data->asi, data->set.str[STRING_ALTSVC]); + Curl_altsvc_save(data->asi, data->set.str[STRING_ALTSVC]); Curl_altsvc_cleanup(&data->asi); Curl_hsts_save(data, data->hsts, data->set.str[STRING_HSTS]); Curl_hsts_cleanup(&data->hsts); -- cgit v1.2.1