]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Fix a double-free when a DoH cross-protocol response is dropped
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 7 Dec 2021 16:41:22 +0000 (17:41 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 7 Dec 2021 16:41:22 +0000 (17:41 +0100)
pdns/dnsdistdist/doh.cc

index 3bfd66a0087820291d1374afb39e5c91dad23be4..6c125fdf24f6edadc7a681e6d8645afd9c68ae78 100644 (file)
@@ -459,6 +459,7 @@ public:
 
     if (!processResponse(du->response, localRespRuleActions, dr, false, false)) {
       du->release();
+      du = nullptr;
       return;
     }