lib: move request specific allocations to the request struct

To make it clearer that they are ephemeral.

Closes #21301
This commit is contained in:
Daniel Stenberg 2026-04-13 19:38:16 +02:00
parent 7a349b5eed
commit 3512b673dd
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
13 changed files with 37 additions and 43 deletions

View file

@ -284,11 +284,7 @@ CURLcode Curl_close(struct Curl_easy **datap)
DEBUGASSERT(0);
Curl_hash_destroy(&data->meta_hash);
#ifndef CURL_DISABLE_PROXY
curlx_safefree(data->state.aptr.proxyuserpwd);
#endif
curlx_safefree(data->state.aptr.uagent);
curlx_safefree(data->state.aptr.userpwd);
curlx_safefree(data->state.aptr.accept_encoding);
curlx_safefree(data->state.aptr.rangeline);
curlx_safefree(data->state.aptr.ref);