]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Correct iterator usage
authorAki Tuomi <cmouse@desteem.org>
Tue, 29 Sep 2015 17:38:40 +0000 (20:38 +0300)
committerAki Tuomi <cmouse@desteem.org>
Sat, 3 Oct 2015 21:52:44 +0000 (00:52 +0300)
fix cid#1311862

pdns/dnssecinfra.cc
pdns/secpoll-auth.cc

index 5e34841c56d35839a17cf0387c1073f407e96922..566bb604ec5e5c5a3ae5e99e47da7be930bbf874 100644 (file)
@@ -574,7 +574,7 @@ string makeTSIGMessageFromTSIGPacket(const string& opacket, unsigned int tsigOff
     //    dw.xfrBlob(trc->d_otherData);
   }
   const vector<uint8_t>& signRecord=dw.getRecordBeingWritten();
-  message.append(&*signRecord.begin(), &*signRecord.end());
+  message.append(signRecord.begin(), signRecord.end());
   return message;
 }
 
@@ -614,7 +614,7 @@ void addTSIG(DNSPacketWriter& pw, TSIGRecordContent* trc, const DNSName& tsigkey
   }
   
   const vector<uint8_t>& signRecord=dw.getRecordBeingWritten();
-  toSign.append(&*signRecord.begin(), &*signRecord.end());
+  toSign.append(signRecord.begin(), signRecord.end());
 
   if (algo == TSIG_GSS) {
     if (!gss_add_signature(tsigkeyname, toSign, trc->d_mac)) {
index ca013f8310387f35e144ccbc06cb4d1393a302ae..19fd94e9fd4e280f64084726debc3faab0a34da9 100644 (file)
@@ -85,7 +85,7 @@ int doResolve(const string& qname, uint16_t qtype, vector<DNSResourceRecord>& re
   BOOST_FOREACH(ComboAddress& dest, s_secpollresolvers) {
     Socket sock(dest.sin4.sin_family, SOCK_DGRAM);
     sock.setNonBlocking();
-    sock.sendTo(string((char*)&*packet.begin(), (char*)&*packet.end()), dest);
+    sock.sendTo(string(packet.begin(), packet.end()), dest);
 
     string reply;