From: aerique Date: Tue, 6 Nov 2018 14:15:01 +0000 (+0100) Subject: Merge pull request #7151 from aerique/rec41-sec-201810 X-Git-Tag: rec-4.1.5^0 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=def520c76649f5218642d4dec61c7ffb659826c1;p=pdns Merge pull request #7151 from aerique/rec41-sec-201810 PowerDNS Recursor 4.1.5 --- def520c76649f5218642d4dec61c7ffb659826c1 diff --cc pdns/rec_channel_rec.cc index 46a27e6a1,d9166a860..0ae865e7f --- a/pdns/rec_channel_rec.cc +++ b/pdns/rec_channel_rec.cc @@@ -537,12 -533,10 +537,12 @@@ string doAddTA(T begin, T end try { L<(dynamic_cast(DSRecordContent::make(what))); + auto ds=std::dynamic_pointer_cast(DSRecordContent::make(what)); lci.dsAnchors[who].insert(*ds); }); + broadcastAccFunction(boost::bind(pleaseWipeCache, who, true)); broadcastAccFunction(boost::bind(pleaseWipePacketCache, who, true)); + broadcastAccFunction(boost::bind(pleaseWipeAndCountNegCache, who, true)); L<