diff options
Diffstat (limited to 'src/firejail/arp.c')
-rw-r--r-- | src/firejail/arp.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/firejail/arp.c b/src/firejail/arp.c index f88d0a1dd..69d872110 100644 --- a/src/firejail/arp.c +++ b/src/firejail/arp.c | |||
@@ -105,8 +105,7 @@ void arp_announce(const char *dev, Bridge *br) { | |||
105 | if ((sock = socket(PF_PACKET, SOCK_RAW, htons (ETH_P_ALL))) < 0) | 105 | if ((sock = socket(PF_PACKET, SOCK_RAW, htons (ETH_P_ALL))) < 0) |
106 | errExit("socket"); | 106 | errExit("socket"); |
107 | 107 | ||
108 | int len; | 108 | if (sendto (sock, frame, 14 + sizeof(ArpHdr), 0, (struct sockaddr *) &addr, sizeof (addr)) <= 0) |
109 | if ((len = sendto (sock, frame, 14 + sizeof(ArpHdr), 0, (struct sockaddr *) &addr, sizeof (addr))) <= 0) | ||
110 | errExit("send"); | 109 | errExit("send"); |
111 | fflush(0); | 110 | fflush(0); |
112 | close(sock); | 111 | close(sock); |
@@ -177,8 +176,7 @@ int arp_check(const char *dev, uint32_t destaddr) { | |||
177 | if ((sock = socket(PF_PACKET, SOCK_RAW, htons (ETH_P_ALL))) < 0) | 176 | if ((sock = socket(PF_PACKET, SOCK_RAW, htons (ETH_P_ALL))) < 0) |
178 | errExit("socket"); | 177 | errExit("socket"); |
179 | 178 | ||
180 | int len; | 179 | if (sendto (sock, frame, 14 + sizeof(ArpHdr), 0, (struct sockaddr *) &addr, sizeof (addr)) <= 0) |
181 | if ((len = sendto (sock, frame, 14 + sizeof(ArpHdr), 0, (struct sockaddr *) &addr, sizeof (addr))) <= 0) | ||
182 | errExit("send"); | 180 | errExit("send"); |
183 | fflush(0); | 181 | fflush(0); |
184 | 182 | ||
@@ -201,7 +199,7 @@ int arp_check(const char *dev, uint32_t destaddr) { | |||
201 | close(sock); | 199 | close(sock); |
202 | return 0; | 200 | return 0; |
203 | } | 201 | } |
204 | if ((len = sendto (sock, frame, 14 + sizeof(ArpHdr), 0, (struct sockaddr *) &addr, sizeof (addr))) <= 0) | 202 | if (sendto (sock, frame, 14 + sizeof(ArpHdr), 0, (struct sockaddr *) &addr, sizeof (addr)) <= 0) |
205 | errExit("send"); | 203 | errExit("send"); |
206 | ts.tv_sec = 0; // 0.5 seconds wait time | 204 | ts.tv_sec = 0; // 0.5 seconds wait time |
207 | ts.tv_usec = 500000; | 205 | ts.tv_usec = 500000; |