]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
not sure why valgrind needed this - it is redundant but in this case also wrong....
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 8 Jun 2016 06:31:10 +0000 (06:31 +0000)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 8 Jun 2016 09:45:24 +0000 (11:45 +0200)
pdns/misc.cc

index c51fe961c2ed97cd56340ade340499744282424b..c2b796921f907db1baa6f86b5280f282b5caa27b 100644 (file)
@@ -845,7 +845,6 @@ void addCMsgSrcAddr(struct msghdr* msgh, void* cmsgbuf, const ComboAddress* sour
     memset(pkt, 0, sizeof(*pkt));
     pkt->ipi6_addr = source->sin6.sin6_addr;
     pkt->ipi6_ifindex = itfIndex;
-    msgh->msg_controllen = cmsg->cmsg_len; // makes valgrind happy and is slightly better style
   }
   else {
 #ifdef IP_PKTINFO
@@ -863,7 +862,6 @@ void addCMsgSrcAddr(struct msghdr* msgh, void* cmsgbuf, const ComboAddress* sour
     memset(pkt, 0, sizeof(*pkt));
     pkt->ipi_spec_dst = source->sin4.sin_addr;
     pkt->ipi_ifindex = itfIndex;
-    msgh->msg_controllen = cmsg->cmsg_len;
 #endif
 #ifdef IP_SENDSRCADDR
     struct in_addr *in;
@@ -878,7 +876,6 @@ void addCMsgSrcAddr(struct msghdr* msgh, void* cmsgbuf, const ComboAddress* sour
 
     in = (struct in_addr *) CMSG_DATA(cmsg);
     *in = source->sin4.sin_addr;
-    msgh->msg_controllen = cmsg->cmsg_len;
 #endif
   }
 }