From 32531f20f9f8f76e351ae317ad47b97bef82acc0 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 15 Mar 2026 17:04:47 +0100 Subject: [PATCH] doh: fix memory-leak when doing a second DoH resolve Reported-by: James Fuller Closes #20929 --- lib/doh.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/doh.c b/lib/doh.c index 9b1d93e929..7374006a35 100644 --- a/lib/doh.c +++ b/lib/doh.c @@ -448,6 +448,7 @@ CURLcode Curl_doh(struct Curl_easy *data, const char *hostname, data->state.async.done = FALSE; data->state.async.port = port; data->state.async.ip_version = ip_version; + curlx_free(data->state.async.hostname); data->state.async.hostname = curlx_strdup(hostname); if(!data->state.async.hostname) return CURLE_OUT_OF_MEMORY;