diff options
| author | Tor Egge <tegge@FreeBSD.org> | 2000-10-24 22:37:55 +0000 |
|---|---|---|
| committer | Tor Egge <tegge@FreeBSD.org> | 2000-10-24 22:37:55 +0000 |
| commit | f6ee793a3c33d4aaaaff00dd22abc63deab6426e (patch) | |
| tree | be0b719cf02fa551061ff3b77282adcf6797a666 /sys/nfs | |
| parent | 8f112745af84422a58676944e867d82895f654f1 (diff) | |
Notes
Diffstat (limited to 'sys/nfs')
| -rw-r--r-- | sys/nfs/krpc_subr.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/sys/nfs/krpc_subr.c b/sys/nfs/krpc_subr.c index 2127d46a6d29..054a2783a7d4 100644 --- a/sys/nfs/krpc_subr.c +++ b/sys/nfs/krpc_subr.c @@ -204,6 +204,7 @@ krpc_call(sa, prog, vers, func, data, from_p, procp) int error, rcvflg, timo, secs, len; static u_int32_t xid = ~0xFF; u_int16_t tport; + u_int32_t saddr; /* * Validate address family. @@ -320,7 +321,7 @@ krpc_call(sa, prog, vers, func, data, from_p, procp) goto out; } error = sosend(so, (struct sockaddr *)sa, NULL, m, - NULL, 0, 0); + NULL, 0, procp); if (error) { printf("krpc_call: sosend: %d\n", error); goto out; @@ -330,9 +331,14 @@ krpc_call(sa, prog, vers, func, data, from_p, procp) /* Determine new timeout. */ if (timo < MAX_RESEND_DELAY) timo++; - else - printf("RPC timeout for server 0x%lx\n", - (u_long)ntohl(sa->sin_addr.s_addr)); + else { + saddr = ntohl(sa->sin_addr.s_addr); + printf("RPC timeout for server %d.%d.%d.%d\n", + (saddr >> 24) & 255, + (saddr >> 16) & 255, + (saddr >> 8) & 255, + saddr & 255); + } /* * Wait for up to timo seconds for a reply. |
