]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: Initialize DNSPacket::d_ednsRawPacketSizeLimit
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 29 May 2019 13:39:13 +0000 (15:39 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 29 May 2019 13:39:13 +0000 (15:39 +0200)
That prevents it from being used uninitialized, for example after
DNSPakcet::noparse() has been used.
Reported by Coverity (CID 1401683).

pdns/dnspacket.hh

index 8f382b02ddfb128365dd8f0af07126654e71a081..505c2812f59f277baadc3c0a1a87db8b38800087 100644 (file)
@@ -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