diff options
author | Ben Pfaff <blp@nicira.com> | 2009-01-20 16:33:32 -0800 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2009-01-20 16:45:22 -0800 |
commit | d63ccfe3303a28968ebf0f63c72c98c3d6772a5c (patch) | |
tree | 43d8c490cbc6229915458d8a60d471ddb21d7379 | |
parent | 2ccc7faa9c14716778889d71c10dc67f06eb7593 (diff) | |
download | openvswitch-d63ccfe3303a28968ebf0f63c72c98c3d6772a5c.tar.gz |
daemon: Fix segfault in read_pidfile() when pidfile does not exist.
-rw-r--r-- | lib/daemon.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |