From dbd2a418d299891e5af3b2376f41bb7464dae45d Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Tue, 7 Dec 2021 17:41:22 +0100 Subject: [PATCH] dnsdist: Fix a double-free when a DoH cross-protocol response is dropped --- pdns/dnsdistdist/doh.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/pdns/dnsdistdist/doh.cc b/pdns/dnsdistdist/doh.cc index 3bfd66a008..6c125fdf24 100644 --- a/pdns/dnsdistdist/doh.cc +++ b/pdns/dnsdistdist/doh.cc @@ -459,6 +459,7 @@ public: if (!processResponse(du->response, localRespRuleActions, dr, false, false)) { du->release(); + du = nullptr; return; } -- 2.47.2