From b2f6c87b1b020e4ac30658422bb144ee3f05a842 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 15 Mar 2009 10:19:45 +0100 Subject: [PATCH 1/1] Check if pid file did not open. modified: main.c --- main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 73cfe49..51da4a1 100644 --- a/main.c +++ b/main.c @@ -348,8 +348,11 @@ int main(int argc, char *argv[]) /* write pid file */ pidfile = fopen("/var/run/lcr.pid","w"); - fprintf(pidfile, "%d\n", getpid()); - fclose(pidfile); + if (pidfile) + { + fprintf(pidfile, "%d\n", getpid()); + fclose(pidfile); + } } else /* if not start */ if (!!strcasecmp(argv[1],"start")) -- 2.13.6