diff options
Diffstat (limited to 'src/pidfile.c')
-rw-r--r-- | src/pidfile.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/pidfile.c b/src/pidfile.c index afbcb87..4e178db 100644 --- a/src/pidfile.c +++ b/src/pidfile.c @@ -33,7 +33,7 @@ check_pidfile () if (fp) { - unsigned long pid; + unsigned long pid = -1; if (fscanf (fp, "%lu\n", &pid) != 1) { logmsg (LOG_ERR, _("malformed pidfile %s"), pidfile); @@ -84,7 +84,6 @@ check_pidfile () } fprintf (fp, "%lu\n", (unsigned long) getpid ()); fclose (fp); - atexit (remove_pidfile); } |