From cdf7f13c31310da0c40819fd812e19519bf4318c Mon Sep 17 00:00:00 2001 From: Michael Tokarev Date: Mon, 18 May 2009 16:28:55 +0400 Subject: [PATCH] bugfix: initialize pid (as read from pidfile) to zero If we didn't read any number from a pid file, we'll return an unitialized variable to the caller, and it will treat that garbage as a pid of a process (possible to kill). Fix that. --- lib/pidfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pidfile.c b/lib/pidfile.c index 830d3f35..426cbf39 100644 --- a/lib/pidfile.c +++ b/lib/pidfile.c @@ -37,7 +37,7 @@ pid_t read_pid (char *pidfile) { FILE *f; - long pid; + long pid = 0; if (!(f=fopen(pidfile,"r"))) return 0; -- 2.39.5