<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- libtest/ping.c.orig	Wed Dec 22 10:00:09 2004
+++ libtest/ping.c	Sun Jan 30 18:15:14 2005
@@ -166,9 +166,10 @@
 	icmp_send-&gt;icmp_cksum = in_cksum((u_short *)icmp_send,
 		SEND_PACKET_SIZE );
 
-	if (( send_wrote = sendto( nefu_raw_socket, (char *)icmp_send,
+	if ((( send_wrote = sendto( nefu_raw_socket, (char *)icmp_send,
 		SEND_PACKET_SIZE, 0, (struct sockaddr *)&amp;t-&gt;t_sin,
-		sizeof( struct sockaddr_in ))) &lt; 0 ) {
+		sizeof( struct sockaddr_in ))) &lt; 0 ) &amp;&amp;
+		( errno != EHOSTDOWN )) {
 	    report_printf( r, "sendto: %m" );
 	    return( T_MAYBE_DOWN );
 	}
</pre></body></html>