summaryrefslogtreecommitdiffstats
path: root/usr.sbin/keyserv/keyserv.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/keyserv/keyserv.c')
-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