opnsense-ports/net/liboping/files/patch-src_liboping.c
Franco Fichtner 7a0848beaf net/liboping: sync with upstream
Taken from: HardenedBSD
2021-03-20 15:34:03 +01:00

14 lines
357 B
C

--- 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);
}