]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/statd/statd.c
revert
[nfs-utils.git] / utils / statd / statd.c
index 7be6454cbe171bef72b2577aa7cf2f1ec1b68253..d16549a1c6e222cfcd6f979c57acca4116ab6a2e 100644 (file)
@@ -75,11 +75,8 @@ extern void simulator (int, char **);
 static void 
 sm_prog_1_wrapper (struct svc_req *rqstp, register SVCXPRT *transp)
 {
-       struct sockaddr_in *sin = nfs_getrpccaller_in(transp);
-
        /* remote host authorization check */
-       if (sin->sin_family == AF_INET &&
-           !check_default("statd", sin, rqstp->rq_proc, SM_PROG)) {
+       if (!check_default("statd", nfs_getrpccaller(transp), SM_PROG)) {
                svcerr_auth (transp, AUTH_FAILED);
                return;
        }
@@ -193,7 +190,7 @@ static void run_sm_notify(int outport)
        char *av[6];
        int ac = 0;
 
-       av[ac++] = "/usr/sbin/sm-notify";
+       av[ac++] = "/sbin/sm-notify";
        if (run_mode & MODE_NODAEMON)
                av[ac++] = "-d";
        if (outport) {