diff --git a/pdns/misc.hh b/pdns/misc.hh index 39fdb6c08680..2a7c0be2a2bf 100644 --- a/pdns/misc.hh +++ b/pdns/misc.hh @@ -469,9 +469,7 @@ pair splitField(const string& inp, char sepa); inline bool isCanonical(const string& qname) { - if(qname.empty()) - return false; - return qname[qname.size()-1]=='.'; + return boost::ends_with(qname, "."); } inline DNSName toCanonic(const DNSName& zone, const string& qname)