X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Flockd%2Flockd.c;h=71b31b0068c847ed522a41e1355d89b3370c2702;hp=900510b606e2321019503c0b12d810e346111e25;hb=bec968578d97eabc63ae4a12bdeb2b33f40baec4;hpb=b419fe243f312c5b833530a4c0baac4b8530aed7 diff --git a/utils/lockd/lockd.c b/utils/lockd/lockd.c index 900510b..71b31b0 100644 --- a/utils/lockd/lockd.c +++ b/utils/lockd/lockd.c @@ -6,11 +6,17 @@ * */ -#include "config.h" +#ifdef HAVE_CONFIG_H +#include +#endif #include +#include +#include #include -#include "nfslib.h" +#include + + static void usage(const char *); @@ -21,6 +27,12 @@ main(int argc, char **argv) if (argc > 1) usage (argv [0]); + + if (chdir(NFS_STATEDIR)) { + fprintf(stderr, "%s: chdir(%s) failed: %s\n", + argv [0], NFS_STATEDIR, strerror(errno)); + exit(1); + } if ((error = lockdsvc()) < 0) { if (errno == EINVAL)