diff options
author | phk <phk@FreeBSD.org> | 2003-05-31 16:57:01 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-05-31 16:57:01 +0000 |
commit | dc5b07a729fa86298afcafa5a2ff51ef51bcedd7 (patch) | |
tree | 0aa3114c7dd732be838bd92f21e8eee8091b3dd9 /sys/i4b/layer2 | |
parent | 170ff8a070ae09ddcfa76d7d4af98f69a84c177a (diff) | |
download | FreeBSD-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.c | 4 |
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 */ |