diff --git a/src/scontrol/scontrol.c b/src/scontrol/scontrol.c index 35a1a1f130653ed60fde3826705ceee83a78ba02..50567cce0640a5e7431d75a59be51d27af28d835 100644 --- a/src/scontrol/scontrol.c +++ b/src/scontrol/scontrol.c @@ -471,7 +471,7 @@ _print_completing_job(job_info_t *job_ptr, node_info_msg_t *node_info_msg) for (i=0; i<node_info_msg->record_count; i++) { if (hostlist_find(all_nodes, node_info[i].name) == -1) continue; /* node not assigned to this job */ - node_state = node_info[i].node_state; + node_state = node_info[i].node_state & (~NODE_STATE_NO_RESPOND); if (node_state == NODE_STATE_COMPLETING) hostlist_push_host(comp_nodes, node_info[i].name); if (node_state == NODE_STATE_DOWN)