do not whack pid file if run -d; hwr@pilhuhn.de
authorderaadt <deraadt@openbsd.org>
Fri, 4 Apr 1997 16:57:01 +0000 (16:57 +0000)
committerderaadt <deraadt@openbsd.org>
Fri, 4 Apr 1997 16:57:01 +0000 (16:57 +0000)
usr.sbin/syslogd/syslogd.c

index 84fec5d..68d5b18 100644 (file)
@@ -306,10 +306,12 @@ main(argc, argv)
        }
 
        /* tuck my process id away */
-       fp = fopen(PidFile, "w");
-       if (fp != NULL) {
-               fprintf(fp, "%d\n", getpid());
-               (void) fclose(fp);
+       if (!Debug) {
+               fp = fopen(PidFile, "w");
+               if (fp != NULL) {
+                       fprintf(fp, "%d\n", getpid());
+                       (void) fclose(fp);
+               }
        }
 
        dprintf("off & running....\n");