From d63ccfe3303a28968ebf0f63c72c98c3d6772a5c Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 20 Jan 2009 16:33:32 -0800 Subject: [PATCH] daemon: Fix segfault in read_pidfile() when pidfile does not exist. --- lib/daemon.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/daemon.c b/lib/daemon.c index 3163657d3..4bef20fe0 100644 --- a/lib/daemon.c +++ b/lib/daemon.c @@ -293,6 +293,8 @@ read_pidfile(const char *pidfile) return lck.l_pid; error: - fclose(file); + if (file) { + fclose(file); + } return -error; } -- 2.45.2