summaryrefslogtreecommitdiffstats
path: root/usr.sbin/keyserv
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2002-07-15 18:51:57 +0000
committeralfred <alfred@FreeBSD.org>2002-07-15 18:51:57 +0000
commit83a53d0868085db818fddd8cb38eecc0c39cad8d (patch)
treea7c706e5ad9f636ce740a033b0fa75319465add7 /usr.sbin/keyserv
parent08255d70df400237c666515b55e2726296ded480 (diff)
downloadFreeBSD-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.c6
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);
OpenPOWER on IntegriCloud