diff --git a/src/sinfo/sinfo.c b/src/sinfo/sinfo.c index f6b9006dc0d4e506068356dc61e378b2a54895e3..467df4ea7428c96bf18f1d83771250208d638b97 100644 --- a/src/sinfo/sinfo.c +++ b/src/sinfo/sinfo.c @@ -308,7 +308,7 @@ _query_server(partition_info_msg_t ** part_pptr, SELECT_NODEDATA_SUBCNT, NODE_STATE_ALLOCATED, &alloc_cpus); - if (node->node_state == NODE_STATE_ALLOCATED + if (IS_NODE_ALLOCATED(node) && alloc_cpus < node->cpus) node->node_state = NODE_STATE_MIXED; }