From e7c5857811b4ebc45a6c05db1ac11777ae533f22 Mon Sep 17 00:00:00 2001 From: Morris Jette <jette@schedmd.com> Date: Tue, 24 Jan 2017 11:23:03 -0700 Subject: [PATCH] Fix agent retry thread to be detached It was leaking memory otherwise --- src/slurmctld/agent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slurmctld/agent.c b/src/slurmctld/agent.c index d6e5ff0697d..440bf8b0afe 100644 --- a/src/slurmctld/agent.c +++ b/src/slurmctld/agent.c @@ -1285,7 +1285,7 @@ extern void agent_retry(int min_wait, bool mail_too) retry_args_ptr->min_wait = min_wait; slurm_attr_init(&thread_attr); - if (pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_JOINABLE)) + if (pthread_attr_setdetachstate(&thread_attr, PTHREAD_CREATE_DETACHED)) error("pthread_attr_setdetachstate error %m"); if (pthread_create(&thread_id, &thread_attr, _agent_retry, (void *) retry_args_ptr)) { -- GitLab