diff --git a/src/slurmctld/reservation.c b/src/slurmctld/reservation.c
index 983a272e9f8e61c9305f33d22307cef318e46c0d..3f0c7414d7d0adb9e72ca855985630fa20d6301d 100644
--- a/src/slurmctld/reservation.c
+++ b/src/slurmctld/reservation.c
@@ -3256,7 +3256,8 @@ static bitstr_t *_pick_idle_node_cnt(bitstr_t *avail_bitmap,
 {
 	ListIterator job_iterator;
 	struct job_record *job_ptr;
-	bitstr_t *orig_bitmap, *save_bitmap = NULL, *ret_bitmap, *tmp_bitmap;
+	bitstr_t *orig_bitmap, *save_bitmap = NULL;
+	bitstr_t *ret_bitmap = NULL, *tmp_bitmap;
 	int total_node_cnt;
 
 	total_node_cnt = bit_set_count(avail_bitmap);