diff --git a/NEWS b/NEWS
index 03ff86709fd7682e617feddf62e29f08451ba8af..dbc8ca12bc256f0915571ece6158bd641df49aff 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,7 @@ documents those changes that are of interest to users and admins.
 * Changes in SLURM 0.5.0-pre8
 =============================
  -- BlueGene srun --geometry was not getting propogated properly.
+ -- Fix race condition with multiple simultaneous epilogs.
 
 * Changes in SLURM 0.5.0-pre7
 =============================
diff --git a/src/slurmd/req.c b/src/slurmd/req.c
index 987d3d645cf21208596a03d20e58975ea8487f2e..b4ef8bae609cba60c800d4f0deac1301d25d3f20 100644
--- a/src/slurmd/req.c
+++ b/src/slurmd/req.c
@@ -1373,7 +1373,7 @@ static int
 _run_epilog(uint32_t jobid, uid_t uid, char *bgl_part_id)
 {
 	int error_code;
-	static char *my_epilog;
+	char *my_epilog;
 
 	slurm_mutex_lock(&conf->config_mutex);
 	my_epilog = xstrdup(conf->epilog);