X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fnfsd%2Fnfsd.c;h=c1cb56fe46db0e8e276bccecdbb3532a42cf5fbc;hp=3a22370a27540c81979656e7fcf97dde85c4ca55;hb=63049fd3c95c67df5ac175c746f8ec9058f8a76c;hpb=86ae664e66c439354cb4f959e9f289059e7760a4 diff --git a/utils/nfsd/nfsd.c b/utils/nfsd/nfsd.c index 3a22370..c1cb56f 100644 --- a/utils/nfsd/nfsd.c +++ b/utils/nfsd/nfsd.c @@ -11,6 +11,9 @@ #include #include +#include +#include +#include #include #include "nfslib.h" @@ -43,6 +46,12 @@ main(int argc, char **argv) } } + if (chdir(NFS_STATEDIR)) { + fprintf(stderr, "%s: chdir(%s) failed: %s\n", + argv [0], NFS_STATEDIR, strerror(errno)); + exit(1); + } + if (optind < argc) { if ((count = atoi(argv[optind])) < 0) { /* insane # of servers */