Parcourir la source

[3036] Represent FQDN Option domain-name in the downcase format.

Marcin Siodelski il y a 11 ans
Parent
commit
785e97d519
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      src/lib/dhcp/option6_client_fqdn.cc

+ 3 - 3
src/lib/dhcp/option6_client_fqdn.cc

@@ -174,7 +174,7 @@ setDomainName(const std::string& domain_name,
 
     } else {
         try {
-            domain_name_.reset(new isc::dns::Name(name));
+            domain_name_.reset(new isc::dns::Name(name, true));
             domain_name_type_ = name_type;
 
         } catch (const Exception& ex) {
@@ -234,7 +234,7 @@ Option6ClientFqdnImpl::parseWireData(OptionBufferConstIter first,
             // Reset domain name.
             isc::util::InputBuffer name_buf(&buf[0], buf.size());
             try {
-                domain_name_.reset(new isc::dns::Name(name_buf));
+                domain_name_.reset(new isc::dns::Name(name_buf, true));
             } catch (const Exception& ex) {
                 isc_throw(InvalidOption6FqdnDomainName, "failed to parse"
                           "partial domain-name from wire format");
@@ -249,7 +249,7 @@ Option6ClientFqdnImpl::parseWireData(OptionBufferConstIter first,
             isc::util::InputBuffer name_buf(&(*first),
                                             std::distance(first, last));
             try {
-                domain_name_.reset(new isc::dns::Name(name_buf));
+                domain_name_.reset(new isc::dns::Name(name_buf, true));
             } catch (const Exception& ex) {
                 isc_throw(InvalidOption6FqdnDomainName, "failed to parse"
                           "fully qualified domain-name from wire format");