From d1afe731eae1f0f97238de5213df1610d0ccf4ed Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 23 Oct 2014 15:04:10 +0100 Subject: [ping] Report timed-out pings via the callback function Signed-off-by: Michael Brown --- src/usr/pingmgmt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/usr') diff --git a/src/usr/pingmgmt.c b/src/usr/pingmgmt.c index 2d4db491..cf6a5111 100644 --- a/src/usr/pingmgmt.c +++ b/src/usr/pingmgmt.c @@ -36,7 +36,7 @@ FILE_LICENCE ( GPL2_OR_LATER ); /** * Display ping result * - * @v src Source socket address + * @v src Source socket address, or NULL * @v sequence Sequence number * @v len Payload length * @v rc Status code @@ -46,7 +46,7 @@ static void ping_callback ( struct sockaddr *peer, unsigned int sequence, /* Display ping response */ printf ( "%zd bytes from %s: seq=%d", - len, sock_ntoa ( peer ), sequence ); + len, ( peer ? sock_ntoa ( peer ) : "" ), sequence ); if ( rc != 0 ) printf ( ": %s", strerror ( rc ) ); printf ( "\n" ); -- cgit v1.2.3-55-g7522