From: Otto Moerbeek Date: Mon, 3 Aug 2020 08:43:14 +0000 (+0200) Subject: Note that name.isPartOf(name) X-Git-Tag: rec-4.4.0-beta1~48^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0badc6e1fdd05116c237545ca2489d5bce76af65;p=thirdparty%2Fpdns.git Note that name.isPartOf(name) --- diff --git a/pdns/dnsname.hh b/pdns/dnsname.hh index d23be23d90..222edbaf38 100644 --- a/pdns/dnsname.hh +++ b/pdns/dnsname.hh @@ -85,7 +85,7 @@ public: explicit DNSName(const std::string& str) : DNSName(str.c_str(), str.length()) {}; //!< Constructs from a human formatted, escaped presentation DNSName(const char* p, int len, int offset, bool uncompress, uint16_t* qtype=nullptr, uint16_t* qclass=nullptr, unsigned int* consumed=nullptr, uint16_t minOffset=0); //!< Construct from a DNS Packet, taking the first question if offset=12. If supplied, consumed is set to the number of bytes consumed from the packet, which will not be equal to the wire length of the resulting name in case of compression. - bool isPartOf(const DNSName& rhs) const; //!< Are we part of the rhs name? + bool isPartOf(const DNSName& rhs) const; //!< Are we part of the rhs name? Note that name.isPartOf(name). inline bool operator==(const DNSName& rhs) const; //!< DNS-native comparison (case insensitive) - empty compares to empty bool operator!=(const DNSName& other) const { return !(*this == other); }