diff options
author | alfred <alfred@FreeBSD.org> | 2002-07-15 18:51:57 +0000 |
---|---|---|
committer | alfred <alfred@FreeBSD.org> | 2002-07-15 18:51:57 +0000 |
commit | 83a53d0868085db818fddd8cb38eecc0c39cad8d (patch) | |
tree | a7c706e5ad9f636ce740a033b0fa75319465add7 /usr.sbin/keyserv | |
parent | 08255d70df400237c666515b55e2726296ded480 (diff) | |
download | FreeBSD-src-83a53d0868085db818fddd8cb38eecc0c39cad8d.zip FreeBSD-src-83a53d0868085db818fddd8cb38eecc0c39cad8d.tar.gz |
Port to TI/RPC and/or IPV6.
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Diffstat (limited to 'usr.sbin/keyserv')
-rw-r--r-- | usr.sbin/keyserv/keyserv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/keyserv/keyserv.c b/usr.sbin/keyserv/keyserv.c index 797549a..c312972 100644 --- a/usr.sbin/keyserv/keyserv.c +++ b/usr.sbin/keyserv/keyserv.c @@ -764,10 +764,10 @@ root_auth(trans, rqstp) struct svc_req *rqstp; { uid_t uid; - struct sockaddr_in *remote; + struct sockaddr *remote; - remote = svc_getcaller(trans); - if (remote->sin_family == AF_INET) { + remote = svc_getrpccaller(trans)->buf; + if (remote->sa_family != AF_UNIX) { if (debugging) fprintf(stderr, "client didn't use AF_UNIX\n"); return (0); |