If we don't have permission to inspect the pidfile, don't report crashed. Gentoo #218028.

This commit is contained in:
Roy Marples
2008-04-21 10:56:28 +00:00
parent dc5d63aa97
commit 54d7aa39dd
3 changed files with 10 additions and 5 deletions

View File

@@ -561,14 +561,13 @@ bool rc_service_daemons_crashed(const char *service)
if ((fp = fopen(pidfile, "r"))) {
if (fscanf(fp, "%d", &pid) == 1)
retval = false;
fclose (fp);
}
free(pidfile);
pidfile = NULL;
/* We have the pid, so no need to match on name */
free (name);
free(name);
name = NULL;
} else {
if (exec) {