From 709b7421d3dd4ff3fe843b67fae315304817ae7c Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Thu, 9 Jun 2022 15:05:01 +0200 Subject: [PATCH] DNSRecord: Explicit member initialization --- pdns/dnsparser.hh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pdns/dnsparser.hh b/pdns/dnsparser.hh index 0354876d2c..a26a46bee5 100644 --- a/pdns/dnsparser.hh +++ b/pdns/dnsparser.hh @@ -291,7 +291,7 @@ protected: struct DNSRecord { DNSRecord() : - d_type(0), d_class(QClass::IN), d_place(DNSResourceRecord::ANSWER) + d_class(QClass::IN) {} explicit DNSRecord(const DNSResourceRecord& rr); DNSRecord(const std::string& name, std::shared_ptr content, const uint16_t type, const uint16_t qclass = QClass::IN, const uint32_t ttl = 86400, const uint16_t clen = 0, const DNSResourceRecord::Place place = DNSResourceRecord::ANSWER) : @@ -299,11 +299,11 @@ struct DNSRecord DNSName d_name; std::shared_ptr d_content; - uint16_t d_type; + uint16_t d_type{}; uint16_t d_class{}; uint32_t d_ttl{}; uint16_t d_clen{}; - DNSResourceRecord::Place d_place; + DNSResourceRecord::Place d_place{DNSResourceRecord::ANSWER}; [[nodiscard]] std::string print(const std::string& indent = "") const { -- 2.47.2