diff --git a/src/protocol/DnsMessage.h b/src/protocol/DnsMessage.h index 1c1de6eb..41c4fdac 100644 --- a/src/protocol/DnsMessage.h +++ b/src/protocol/DnsMessage.h @@ -238,6 +238,8 @@ public: void set_request_name(const std::string& name) { this->request_name = name; + while (!name.empty() && name.back() == '.') + this->request_name.pop_back(); } protected: