diff --git a/src/plugins/select/bluegene/bgl_job_run.c b/src/plugins/select/bluegene/bgl_job_run.c
index 129569a3e2fec5457b19e2ba6be44de3f0738643..ab0faa57743e02895dba96633caedb679582d718 100644
--- a/src/plugins/select/bluegene/bgl_job_run.c
+++ b/src/plugins/select/bluegene/bgl_job_run.c
@@ -373,9 +373,6 @@ static void _term_agent(bgl_update_t *bgl_update_ptr)
 			continue;
 		}
 		
-		//set partition to a free state
-		bgl_free_partition(part_id);
-		
 		if (strcmp(part_id, bgl_update_ptr->bgl_part_id) != 0)
 			continue;
 		if ((rc = rm_get_data(job_elem, RM_JobDBJobID, &job_id))