From: Ben Pfaff Date: Wed, 21 Jan 2009 00:33:32 +0000 (-0800) Subject: daemon: Fix segfault in read_pidfile() when pidfile does not exist. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d97bab303dfdb54c82653c0eb83e294647bb45a;p=openvswitch daemon: Fix segfault in read_pidfile() when pidfile does not exist. --- diff --git a/lib/daemon.c b/lib/daemon.c index 4d7b044b..a3b824e6 100644 --- a/lib/daemon.c +++ b/lib/daemon.c @@ -294,6 +294,8 @@ read_pidfile(const char *pidfile) return lck.l_pid; error: - fclose(file); + if (file) { + fclose(file); + } return -error; }