From d7907bfdb63c4a15b13772eac68f1aa8d527f89a Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Wed, 19 Feb 2003 21:46:30 +0000
Subject: [PATCH] Don't exit if problem setting pid file.

---
 src/slurmctld/controller.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c
index acaf25ef542..b18ac453f03 100644
--- a/src/slurmctld/controller.c
+++ b/src/slurmctld/controller.c
@@ -2525,11 +2525,10 @@ _init_pidfile(void)
 	pidfile = pidfile ? pidfile : DEFAULT_PIDFILE;
 
 	if ((fd = create_pidfile(pidfile)) < 0) 
-		exit(1);
-	if (uid && (fchown(fd, uid, -1) < 0)) {
+		return;
+
+	if (uid && (fchown(fd, uid, -1) < 0))
 		error ("Unable to reset owner of pidfile: %m");
-		exit(1);
-	}
 
 	/*
 	 * Close fd here, otherwise we'll deadlock since create_pidfile()
-- 
GitLab