Commit 93ab4a40 authored by Marcin Siodelski's avatar Marcin Siodelski
Browse files

[master] Silenced cppcheck warning about unread variable.

This change was okayed on jabber.
parent 69191330
......@@ -162,14 +162,13 @@ PktFilterInet::receive(Iface& iface, const SocketInfo& socket_info) {
pkt->setRemotePort(from_port);
pkt->setLocalPort(socket_info.port_);
struct cmsghdr* cmsg;
cmsg = CMSG_FIRSTHDR(&m);
// Linux systems support IP_PKTINFO option which is used to retrieve the
// destination address of the received packet. On BSD systems IP_RECVDSTADDR
// is used instead.
#if defined (IP_PKTINFO) && defined (OS_LINUX)
struct in_pktinfo* pktinfo;
struct cmsghdr* cmsg = CMSG_FIRSTHDR(&m);
while (cmsg != NULL) {
if ((cmsg->cmsg_level == IPPROTO_IP) &&
(cmsg->cmsg_type == IP_PKTINFO)) {
......@@ -192,6 +191,7 @@ PktFilterInet::receive(Iface& iface, const SocketInfo& socket_info) {
#elif defined (IP_RECVDSTADDR) && defined (OS_BSD)
struct in_addr* to_addr;
struct cmsghdr* cmsg = CMSG_FIRSTHDR(&m);
while (cmsg != NULL) {
if ((cmsg->cmsg_level == IPPROTO_IP) &&
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment