From: Remi Gacogne Date: Wed, 29 May 2019 13:39:13 +0000 (+0200) Subject: auth: Initialize DNSPacket::d_ednsRawPacketSizeLimit X-Git-Tag: dnsdist-1.4.0-beta1~8^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f93ad3910e47e73762675c80e5de5a1112330395;p=thirdparty%2Fpdns.git auth: Initialize DNSPacket::d_ednsRawPacketSizeLimit That prevents it from being used uninitialized, for example after DNSPakcet::noparse() has been used. Reported by Coverity (CID 1401683). --- diff --git a/pdns/dnspacket.hh b/pdns/dnspacket.hh index 8f382b02dd..505c2812f5 100644 --- a/pdns/dnspacket.hh +++ b/pdns/dnspacket.hh @@ -147,7 +147,7 @@ public: ComboAddress d_remote; //28 TSIGHashEnum d_tsig_algo{TSIG_MD5}; //4 - int d_ednsRawPacketSizeLimit; // only used for Lua record + int d_ednsRawPacketSizeLimit{-1}; // only used for Lua record uint16_t qclass{QClass::IN}; //!< class of the question - should always be INternet 2 QType qtype; //!< type of the question 2