]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Default init of DNSRecord fields
authorFred Morcos <fred.morcos@open-xchange.com>
Tue, 31 May 2022 11:35:21 +0000 (13:35 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Mon, 13 Jun 2022 12:24:23 +0000 (14:24 +0200)
pdns/dnsparser.hh

index fbb850efee0864814fbafd19f7fa6c2b1cd8c332..4f0f460b7078d9c21f75173536888844fa66d87c 100644 (file)
@@ -289,15 +289,16 @@ protected:
 
 struct DNSRecord
 {
-  DNSRecord() : d_type(0), d_class(QClass::IN), d_ttl(0), d_clen(0), d_place(DNSResourceRecord::ANSWER)
+  DNSRecord() :
+    d_type(0), d_class(QClass::IN), d_place(DNSResourceRecord::ANSWER)
   {}
   explicit DNSRecord(const DNSResourceRecord& rr);
   DNSName d_name;
   std::shared_ptr<DNSRecordContent> d_content;
   uint16_t d_type;
-  uint16_t d_class;
-  uint32_t d_ttl;
-  uint16_t d_clen;
+  uint16_t d_class{};
+  uint32_t d_ttl{};
+  uint16_t d_clen{};
   DNSResourceRecord::Place d_place;
 
   bool operator<(const DNSRecord& rhs) const