Browse Source

[5009] Fix conversion of the IOAddress to uint32_t.

Marcin Siodelski 8 years ago
parent
commit
21bbbf6f08
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/lib/dhcp/pkt_filter_inet.cc

+ 1 - 1
src/lib/dhcp/pkt_filter_inet.cc

@@ -256,7 +256,7 @@ PktFilterInet::send(const Iface&, uint16_t sockfd,
     struct in_pktinfo* pktinfo =(struct in_pktinfo *)CMSG_DATA(cmsg);
     memset(pktinfo, 0, sizeof(struct in_pktinfo));
     pktinfo->ipi_ifindex = pkt->getIndex();
-    pktinfo->ipi_spec_dst.s_addr = htonl(pkt->getLocalAddr()); // set the source IP address
+    pktinfo->ipi_spec_dst.s_addr = htonl(pkt->getLocalAddr().toUint32()); // set the source IP address
     m.msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
 #endif