diff --git a/src/plugins/select/cons_res/select_cons_res.c b/src/plugins/select/cons_res/select_cons_res.c index 5bff7ef2c7f9e0b4b9e9a32fb634eabc8255a659..2b1953100540a5b0ce34ef7539de16233d672be0 100644 --- a/src/plugins/select/cons_res/select_cons_res.c +++ b/src/plugins/select/cons_res/select_cons_res.c @@ -2018,8 +2018,10 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, *uint16 = 0; break; case SELECT_NODEDATA_SUBCNT: - if(state == NODE_STATE_ALLOCATED) + if (state == NODE_STATE_ALLOCATED) *uint16 = nodeinfo->alloc_cpus; + else + *uint16 = 0; break; default: error("Unsupported option %d for get_nodeinfo.", dinfo); diff --git a/src/plugins/select/linear/select_linear.c b/src/plugins/select/linear/select_linear.c index 93c2f22cf75ca71d31eabeac5116c680c687b885..ed51ae460542e4bd9e966908541f4974dadf5fe0 100644 --- a/src/plugins/select/linear/select_linear.c +++ b/src/plugins/select/linear/select_linear.c @@ -2548,8 +2548,10 @@ extern int select_p_select_nodeinfo_get(select_nodeinfo_t *nodeinfo, *uint16 = 0; break; case SELECT_NODEDATA_SUBCNT: - if(state == NODE_STATE_ALLOCATED) + if (state == NODE_STATE_ALLOCATED) *uint16 = nodeinfo->alloc_cpus; + else + *uint16 = 0; break; default: error("Unsupported option %d for get_nodeinfo.", dinfo);