aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/firejail/arp.c4
-rw-r--r--src/fnet/arp.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/firejail/arp.c b/src/firejail/arp.c
index 288e5ded3..a8818c960 100644
--- a/src/firejail/arp.c
+++ b/src/firejail/arp.c
@@ -78,7 +78,7 @@ void arp_announce(const char *dev, Bridge *br) {
78 errExit("if_nametoindex"); 78 errExit("if_nametoindex");
79 addr.sll_family = AF_PACKET; 79 addr.sll_family = AF_PACKET;
80 memcpy (addr.sll_addr, ifr.ifr_hwaddr.sa_data, 6); 80 memcpy (addr.sll_addr, ifr.ifr_hwaddr.sa_data, 6);
81 addr.sll_halen = htons(6); 81 addr.sll_halen = ETH_ALEN;
82 82
83 // build the arp packet header 83 // build the arp packet header
84 ArpHdr hdr; 84 ArpHdr hdr;
@@ -150,7 +150,7 @@ int arp_check(const char *dev, uint32_t destaddr) {
150 errExit("if_nametoindex"); 150 errExit("if_nametoindex");
151 addr.sll_family = AF_PACKET; 151 addr.sll_family = AF_PACKET;
152 memcpy (addr.sll_addr, ifr.ifr_hwaddr.sa_data, 6); 152 memcpy (addr.sll_addr, ifr.ifr_hwaddr.sa_data, 6);
153 addr.sll_halen = htons(6); 153 addr.sll_halen = ETH_ALEN;
154 154
155 // build the arp packet header 155 // build the arp packet header
156 ArpHdr hdr; 156 ArpHdr hdr;
diff --git a/src/fnet/arp.c b/src/fnet/arp.c
index 794f6c8c8..3c2a2361b 100644
--- a/src/fnet/arp.c
+++ b/src/fnet/arp.c
@@ -124,7 +124,7 @@ void arp_scan(const char *dev, uint32_t ifip, uint32_t ifmask) {
124 errExit("if_nametoindex"); 124 errExit("if_nametoindex");
125 addr.sll_family = AF_PACKET; 125 addr.sll_family = AF_PACKET;
126 memcpy (addr.sll_addr, mac, 6); 126 memcpy (addr.sll_addr, mac, 6);
127 addr.sll_halen = htons(6); 127 addr.sll_halen = ETH_ALEN;
128 128
129 // build the arp packet header 129 // build the arp packet header
130 ArpHdr hdr; 130 ArpHdr hdr;