diff --git a/src/sview/job_info.c b/src/sview/job_info.c
index 6f2e4c17d8a9c6db6832f0f3469abca7552f375c..459fbe0c2cb1b2db682c6eac512709033dcb5cac 100644
--- a/src/sview/job_info.c
+++ b/src/sview/job_info.c
@@ -1400,7 +1400,7 @@ static void _layout_job_record(GtkTreeView *treeview,
 						 SORTID_ACCOUNT),
 				   job_ptr->account);
 
-	if (job->state_desc)
+	if (job_ptr->state_desc)
 		reason = job_ptr->state_desc;
 	else
 		reason = job_reason_string(job_ptr->state_reason);
@@ -1700,7 +1700,7 @@ static void _update_job_record(sview_job_info_t *sview_job_info_ptr,
 	if (job_ptr->state_desc)
 		reason = job_ptr->state_desc;
 	else
-		reason = job_reason_string(job->state_reason);
+		reason = job_reason_string(job_ptr->state_reason);
 	gtk_tree_store_set(treestore, iter,
 			   SORTID_REASON, reason, -1);