]> granicus.if.org Git - pdns/commitdiff
auth: Clear caches (query, packet) on domain deletion via the API
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 1 Mar 2019 08:59:20 +0000 (09:59 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 1 Mar 2019 08:59:20 +0000 (09:59 +0100)
pdns/ws-auth.cc

index 43fde3c9f8596ccc115f2d5fa16c49db3015f9dd..d516b31d73355bd4d78524a3f3102e3e42d8c90c 100644 (file)
@@ -1676,6 +1676,7 @@ static void apiServerZoneDetail(HttpRequest* req, HttpResponse* resp) {
     // clear caches
     DNSSECKeeper dk(&B);
     dk.clearCaches(zonename);
+    purgeAuthCaches(zonename.toString() + "$");
 
     // empty body on success
     resp->body = "";