From 2e82c967192bfac1e7c9fbec9d42c6c0ed572c9b Mon Sep 17 00:00:00 2001
From: Danny Auble <da@llnl.gov>
Date: Mon, 10 Aug 2009 21:41:54 +0000
Subject: [PATCH] better check

---
 src/sview/block_info.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/sview/block_info.c b/src/sview/block_info.c
index dbb1f54798a..ff58c6a8043 100644
--- a/src/sview/block_info.c
+++ b/src/sview/block_info.c
@@ -474,17 +474,17 @@ static List _create_block_list(partition_info_msg_t *part_info_ptr,
 		block_ptr->bg_block_name 
 			= xstrdup(block_info_ptr->
 				  block_array[i].bg_block_id);
-		if(block_ptr->bg_block_name) {
+		if(!block_ptr->bg_block_name)
+			continue;
 #ifdef HAVE_BG_FILES
-			block_ptr->color_inx = 
-				atoi(block_ptr->bg_block_name+7);
+		block_ptr->color_inx = 
+			atoi(block_ptr->bg_block_name+7);
 #else
-			block_ptr->color_inx = 
-				atoi(block_ptr->bg_block_name+3);
+		block_ptr->color_inx = 
+			atoi(block_ptr->bg_block_name+3);
 #endif
-			block_ptr->color_inx %= sview_colors_cnt;
-		}		
-
+		block_ptr->color_inx %= sview_colors_cnt;
+		
 		block_ptr->nodes 
 			= xstrdup(block_info_ptr->block_array[i].nodes);
 		if(block_info_ptr->block_array[i].ionodes) {
-- 
GitLab