diff --git a/src/common/slurm_protocol_defs.c b/src/common/slurm_protocol_defs.c
index 71d54da02ffc58a9eb6eb33b0fbd7a5e1aa720a5..9244cdc94d7fa31d2bdff036e8ba55af94d7e65d 100644
--- a/src/common/slurm_protocol_defs.c
+++ b/src/common/slurm_protocol_defs.c
@@ -595,5 +595,6 @@ char *node_state_string_compact(enum node_states inx)
 		"DG",
 		"END"
 	};
+	inx = (uint16_t) (inx & (~NODE_STATE_NO_RESPOND));
 	return node_state_string[inx];
 }