From a7364d549e2fde76da63105d00a9d1cbb2d86823 Mon Sep 17 00:00:00 2001 From: alfred Date: Tue, 5 Feb 2002 23:46:37 +0000 Subject: For RPC v2 we need to fill in ret->xp_raddr too. INET_6 is not supported in portmap, so we don't have to care about it. Submitted by: mbr --- lib/libc/rpc/svc_vc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/libc/rpc/svc_vc.c b/lib/libc/rpc/svc_vc.c index d2a2477..6e32772 100644 --- a/lib/libc/rpc/svc_vc.c +++ b/lib/libc/rpc/svc_vc.c @@ -222,7 +222,7 @@ svc_fd_create(fd, sendsize, recvsize) } memcpy(ret->xp_rtaddr.buf, &ss, (size_t)ss.ss_len); #ifdef PORTMAP - if (ss.ss_family == AF_INET) { + if (ss.ss_family == AF_INET || ss.ss_family == AF_LOCAL) { ret->xp_raddr = *(struct sockaddr_in *)ret->xp_rtaddr.buf; ret->xp_addrlen = sizeof (struct sockaddr_in); } -- cgit v1.1