From 8e5d2c7eca38fef66a43dcbb49a56bc5bddc5579 Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Sat, 31 May 2003 16:57:01 +0000 Subject: Fix systematic off-by-one errors in unit number range checks. Found by: FlexeLint --- sys/i4b/layer2/i4b_l2fsm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sys/i4b/layer2') diff --git a/sys/i4b/layer2/i4b_l2fsm.c b/sys/i4b/layer2/i4b_l2fsm.c index 311c9dfd2247..c4df6530f03b 100644 --- a/sys/i4b/layer2/i4b_l2fsm.c +++ b/sys/i4b/layer2/i4b_l2fsm.c @@ -226,8 +226,8 @@ void i4b_next_l2state(l2_softc_t *l2sc, int event) int (*savpostfsmfunc)(int) = NULL; /* check event number */ - if(event > N_EVENTS) - panic("i4b_l2fsm.c: event > N_EVENTS\n"); + if(event >= N_EVENTS) + panic("i4b_l2fsm.c: event >= N_EVENTS\n"); /* get current state and check it */ if((currstate = l2sc->Q921_state) > N_STATES) /* failsafe */ -- cgit v1.3