From 560dc2985ac4909853b295988292f96467fad026 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Mon, 22 Jun 2026 14:36:34 +0200 Subject: [PATCH] doh: drop redundant `curlx_dyn_free()` call in `doh_probe_done()` The buffer is freed on the next instruction via `Curl_meta_remove()`'s destructor. Reported-by: netspacer.research Follow-up to 1ebd92d0fdbb1693c926f7190442dff00226fbf3 #16384 Closes #22133 --- lib/doh.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/doh.c b/lib/doh.c index 331bce46b6..8b643aa0b4 100644 --- a/lib/doh.c +++ b/lib/doh.c @@ -259,7 +259,6 @@ static void doh_probe_done(struct Curl_easy *data, result = curlx_dyn_addn(&dohp->probe_resp[i].body, curlx_dyn_ptr(&doh_req->resp_body), curlx_dyn_len(&doh_req->resp_body)); - curlx_dyn_free(&doh_req->resp_body); } Curl_meta_remove(doh, CURL_EZM_DOH_PROBE);