X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=utils%2Fnfsd%2Fnfsd.c;h=c1cb56fe46db0e8e276bccecdbb3532a42cf5fbc;hb=3ce25efd1c72fedeba514b8c14748364c42f21e4;hp=3a22370a27540c81979656e7fcf97dde85c4ca55;hpb=8b7ad01b14df1e7529b9ba8a1ea17df0d6004ef9;p=nfs-utils.git 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 */