summaryrefslogtreecommitdiffstats
path: root/sys/i4b/layer2
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-05-31 16:57:01 +0000
committerphk <phk@FreeBSD.org>2003-05-31 16:57:01 +0000
commitdc5b07a729fa86298afcafa5a2ff51ef51bcedd7 (patch)
tree0aa3114c7dd732be838bd92f21e8eee8091b3dd9 /sys/i4b/layer2
parent170ff8a070ae09ddcfa76d7d4af98f69a84c177a (diff)
downloadFreeBSD-src-dc5b07a729fa86298afcafa5a2ff51ef51bcedd7.zip
FreeBSD-src-dc5b07a729fa86298afcafa5a2ff51ef51bcedd7.tar.gz
Fix systematic off-by-one errors in unit number range checks.
Found by: FlexeLint
Diffstat (limited to 'sys/i4b/layer2')
-rw-r--r--sys/i4b/layer2/i4b_l2fsm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i4b/layer2/i4b_l2fsm.c b/sys/i4b/layer2/i4b_l2fsm.c
index 311c9df..c4df653 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 */
OpenPOWER on IntegriCloud