From: bert hubert Date: Tue, 6 Jan 2015 11:48:54 +0000 (+0100) Subject: kill some mallocs we were doing for EDNS PING which we don't use right now X-Git-Tag: rec-3.7.0-rc1~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93d4a89096e64d53740790f58fadec56f6a0af14;p=thirdparty%2Fpdns.git kill some mallocs we were doing for EDNS PING which we don't use right now --- diff --git a/pdns/lwres.cc b/pdns/lwres.cc index 8830a11e42..aa863bdffe 100644 --- a/pdns/lwres.cc +++ b/pdns/lwres.cc @@ -63,12 +63,12 @@ int asyncresolve(const ComboAddress& ip, const string& domain, int type, bool do string ping; - uint32_t nonce=dns_random(0xffffffff); - ping.assign((char*) &nonce, 4); - if(EDNS0Level && !doTCP) { DNSPacketWriter::optvect_t opts; if(EDNS0Level > 1) { + uint32_t nonce=dns_random(0xffffffff); + ping.assign((char*) &nonce, 4); + opts.push_back(make_pair(5, ping)); }