diff --git a/src/sview/block_info.c b/src/sview/block_info.c
index cc0185ba144d45680ea0d750c20333eb792884b8..8db14a741bc898c5403accac66b67806ca055a4e 100644
--- a/src/sview/block_info.c
+++ b/src/sview/block_info.c
@@ -517,8 +517,6 @@ static List _create_block_list(partition_info_msg_t *part_info_ptr,
 		return NULL;
 	}
 	for (i=0; i<block_info_ptr->record_count; i++) {
-		if (!block_info_ptr->block_array[i])
-			break;
 		block_ptr = xmalloc(sizeof(sview_block_info_t));
 
 		block_ptr->bg_block_name
diff --git a/src/sview/job_info.c b/src/sview/job_info.c
index 6f19bb314fc37d4b3973708bdbdc7481d8e52d4e..ab0ece159e624416b8aa86ee38133d4f3ba99b29 100644
--- a/src/sview/job_info.c
+++ b/src/sview/job_info.c
@@ -2467,8 +2467,8 @@ static List _create_job_info_list(job_info_msg_t *job_info_ptr,
 	}
 
 	for(i=0; i<job_info_ptr->record_count; i++) {
-		if (!(job_ptr = &(job_info_ptr->job_array[i])))
-			break;
+		job_ptr = &(job_info_ptr->job_array[i]);
+
 		sview_job_info_ptr = xmalloc(sizeof(sview_job_info_t));
 		sview_job_info_ptr->job_ptr = job_ptr;
 		sview_job_info_ptr->step_list = list_create(NULL);
diff --git a/src/sview/node_info.c b/src/sview/node_info.c
index 9aaa99756de22df7175cd22d030015e1553ab019..0ae9209db8883cd5664b60b9ec15a2e3ac348d34 100644
--- a/src/sview/node_info.c
+++ b/src/sview/node_info.c
@@ -628,8 +628,7 @@ extern List create_node_info_list(node_info_msg_t *node_info_ptr,
 	}
 
 	for (i=0; i<node_info_ptr->record_count; i++) {
-		if (!(node_ptr = &(node_info_ptr->node_array[i])))
-			break;
+		node_ptr = &(node_info_ptr->node_array[i]);
 
 		if (!node_ptr->name || (node_ptr->name[0] == '\0'))
 			continue;
diff --git a/src/sview/part_info.c b/src/sview/part_info.c
index 3da7a515d84dd429e74bf865584f45c26a3871b0..0f7b5770c18ef2a0d0497a71367af485d7d7b3f5 100644
--- a/src/sview/part_info.c
+++ b/src/sview/part_info.c
@@ -1574,8 +1574,8 @@ static List _create_part_info_list(partition_info_msg_t *part_info_ptr,
 	}
 
 	for (i=0; i<part_info_ptr->record_count; i++) {
-		if (!(part_ptr = &(part_info_ptr->partition_array[i])))
-			break;
+		part_ptr = &(part_info_ptr->partition_array[i]);
+
 		/* don't include configured excludes */
 		if (!working_sview_config.show_hidden &&
 		    part_ptr->flags & PART_FLAG_HIDDEN)
diff --git a/src/sview/resv_info.c b/src/sview/resv_info.c
index a01bd82d116fe09ad13b7c2446aaff53fc554fd1..3187bacba3066a7735fd50b356f8d3267ef8418a 100644
--- a/src/sview/resv_info.c
+++ b/src/sview/resv_info.c
@@ -711,8 +711,8 @@ static List _create_resv_info_list(reserve_info_msg_t *resv_info_ptr,
 	}
 
 	for(i=0; i<resv_info_ptr->record_count; i++) {
-		if (!(resv_ptr = &(resv_info_ptr->reservation_array[i])))
-			break;
+		resv_ptr = &(resv_info_ptr->reservation_array[i]);
+
 		sview_resv_info_ptr = xmalloc(sizeof(sview_resv_info_t));
 		sview_resv_info_ptr->resv_ptr = resv_ptr;
 		sview_resv_info_ptr->color_inx = i % sview_colors_cnt;