diff --git a/src/slurmd/task_mgr.c b/src/slurmd/task_mgr.c
index 587ded1a9f52d6582c0dd0b430175afd5b9c227b..f602cc13c5c176a31caff8ba845fbd3180043000 100644
--- a/src/slurmd/task_mgr.c
+++ b/src/slurmd/task_mgr.c
@@ -162,7 +162,7 @@ void * task_exec_thread ( void * arg )
 			if ( ( rc = initgroups ( pwd ->pw_name , pwd -> pw_gid ) ) == SLURM_ERROR )
 			{
 				info ( "init groups failed " ) ;
-				_exit ( SLURM_FAILURE ) ;
+				//_exit ( SLURM_FAILURE ) ;
 			}
 			
 			if ( ( rc = setuid ( launch_msg->uid ) ) == SLURM_ERROR )