]> granicus.if.org Git - pdns/commitdiff
quiet silly -Wnarrowing warnings
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 30 May 2013 13:56:25 +0000 (15:56 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 30 May 2013 13:57:05 +0000 (15:57 +0200)
pdns/dnsparser.cc
pdns/dnswriter.cc

index 095454ac7957fa0859e17c8c5fdc6fb6f567eabe..7eb5179e4398b9ad913b3c37c7616df1f4c68c71 100644 (file)
@@ -512,8 +512,8 @@ string simpleCompress(const string& elabel, const string& root)
   ret.reserve(label.size()+4);
   for(parts_t::const_iterator i=parts.begin(); i!=parts.end(); ++i) {
     if(!root.empty() && !strncasecmp(root.c_str(), label.c_str() + i->first, 1 + label.length() - i->first)) { // also match trailing 0, hence '1 +'
-      const char rootptr[2]={0xc0,0x11};
-      ret.append(rootptr, 2);
+      const unsigned char rootptr[2]={0xc0,0x11};
+      ret.append((const char *) rootptr, 2);
       return ret;
     }
     ret.append(1, (char)(i->second - i->first));
index d8b549c51aefa3602385f6210675041fa041f0a7..b39fa1ca4a91c2e9822a405400b0353ca306d034 100644 (file)
@@ -68,8 +68,8 @@ void DNSPacketWriter::startRecord(const string& name, uint16_t qtype, uint32_t t
   d_rollbackmarker=d_content.size();
 
   if(pdns_iequals(d_qname, d_recordqname)) {  // don't do the whole label compression thing if we *know* we can get away with "see question"
-    static char marker[2]={0xc0, 0x0c};
-    d_content.insert(d_content.end(), &marker[0], &marker[2]);
+    static unsigned char marker[2]={0xc0, 0x0c};
+    d_content.insert(d_content.end(), (const char *) &marker[0], (const char *) &marker[2]);
   }
   else {
     xfrLabel(d_recordqname, true);