blob: 4542946d5bf1c6e36a91d8ba4650bc646f9e8c46 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- src/liboping.c.orig 2014-09-28 09:21:20 UTC
+++ src/liboping.c
@@ -801,6 +801,11 @@ static ssize_t ping_sendto (pingobj_t *obj, pinghost_t
if (errno == ENETUNREACH)
return (0);
#endif
+ /* BSDs return EHOSTDOWN on ARP/ND failure */
+#if defined(EHOSTDOWN)
+ if (errno == EHOSTDOWN)
+ return (0);
+#endif
ping_set_errno (obj, errno);
}
|