From e4eecda8dbaeb25ddc620e97fa6160cc7223bde7 Mon Sep 17 00:00:00 2001 From: alfred Date: Wed, 6 Feb 2002 19:14:02 +0000 Subject: Move the AF_LOCAL check to the AF_INET check since portmap protocol v. 2 only needs this. That also makes it shorter and simpler. Submitted by: mbr --- lib/libc/rpc/svc_vc.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'lib') diff --git a/lib/libc/rpc/svc_vc.c b/lib/libc/rpc/svc_vc.c index 6e32772..a7cb080 100644 --- a/lib/libc/rpc/svc_vc.c +++ b/lib/libc/rpc/svc_vc.c @@ -312,12 +312,8 @@ again: return (FALSE); memcpy(xprt->xp_rtaddr.buf, &addr, len); xprt->xp_rtaddr.len = len; - if (addr.ss_family == AF_LOCAL) { - xprt->xp_raddr = *(struct sockaddr_in *)xprt->xp_rtaddr.buf; - xprt->xp_addrlen = sizeof (struct sockaddr_in); - } #ifdef PORTMAP - if (addr.ss_family == AF_INET) { + if (addr.ss_family == AF_INET || addr.ss_family == AF_LOCAL) { xprt->xp_raddr = *(struct sockaddr_in *)xprt->xp_rtaddr.buf; xprt->xp_addrlen = sizeof (struct sockaddr_in); } -- cgit v1.1