]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/lockd/lockd.c
2001-01-25 H.J. Lu <hjl@lucon.org>
[nfs-utils.git] / utils / lockd / lockd.c
index 05bc99938986879cfdd76b8cfeeb212ca02c1c16..900510b606e2321019503c0b12d810e346111e25 100644 (file)
@@ -9,6 +9,7 @@
 #include "config.h"
 
 #include <stdio.h>
+#include <errno.h>
 #include "nfslib.h"
 
 static void    usage(const char *);
@@ -21,8 +22,14 @@ main(int argc, char **argv)
        if (argc > 1)
                usage (argv [0]);
 
-       if ((error = lockdsvc()) < 0)
-               perror("lockdsvc");
+       if ((error = lockdsvc()) < 0) {
+               if (errno == EINVAL)
+                       /* Ignore EINVAL since kernel may start
+                          lockd automatically. */
+                       error = 0;
+               else
+                       perror("lockdsvc");
+       }
 
        return (error != 0);
 }