summaryrefslogtreecommitdiff
path: root/net/fping/files/patch-fping.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/fping/files/patch-fping.c')
-rw-r--r--net/fping/files/patch-fping.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/net/fping/files/patch-fping.c b/net/fping/files/patch-fping.c
new file mode 100644
index 000000000000..1bd16ad88577
--- /dev/null
+++ b/net/fping/files/patch-fping.c
@@ -0,0 +1,16 @@
+diff -r c564b3055165 src/fping.c
+--- src/fping.c Tue Mar 05 08:13:11 2013 -0400
++++ src/fping.c Tue Mar 05 08:45:33 2013 -0400
+@@ -1572,7 +1572,11 @@
+ n = sendto( s, buffer, ping_pkt_size, 0,
+ ( struct sockaddr* )&h->saddr, sizeof( FPING_SOCKADDR ) );
+
+- if( n < 0 || n != ping_pkt_size )
++ if(( n < 0 || n != ping_pkt_size)
++#if defined( EHOSTDOWN )
++ && errno != EHOSTDOWN
++#endif
++ )
+ {
+ if( verbose_flag || unreachable_flag )
+ {