]> granicus.if.org Git - pdns/commitdiff
64-bit compatability issue in dnswriter
authorBert Hubert <bert.hubert@netherlabs.nl>
Fri, 31 Jul 2009 13:14:37 +0000 (13:14 +0000)
committerBert Hubert <bert.hubert@netherlabs.nl>
Fri, 31 Jul 2009 13:14:37 +0000 (13:14 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1391 d19b8d6e-7fed-0310-83ef-9ca221ded41b

pdns/dnswriter.cc

index 435ba35ead88386e13e2cf1d02198208164344da..461a4b03952aa73058b0b130b2f414a4acfca883 100644 (file)
@@ -151,9 +151,9 @@ void DNSPacketWriter::xfrText(const string& text, bool)
        d_record.push_back(0);
       else 
        for (unsigned int i = 0; i < beg->length(); i += 0xff){
-         d_record.push_back(min(0xffU, beg->length()-i));
+         d_record.push_back(min((string::size_type)0xffU, beg->length()-i));
          const uint8_t* ptr=(uint8_t*)(beg->c_str()) + i;
-         d_record.insert(d_record.end(), ptr, ptr+min(0xffU, beg->length()-i));
+         d_record.insert(d_record.end(), ptr, ptr+min((string::size_type)0xffU, beg->length()-i));
        }
     }
 }