diff --git a/include/proto/listener.h b/include/proto/listener.h index e8f9ece5f..ca7dc9c7c 100644 --- a/include/proto/listener.h +++ b/include/proto/listener.h @@ -176,7 +176,7 @@ static inline const char *listener_state_str(const struct listener *l) }; unsigned int st = l->state; - if (st > sizeof(states) / sizeof(*states)) + if (st >= sizeof(states) / sizeof(*states)) return "INVALID"; return states[st]; }