From ae05fc52657889cfca90990d25eef06e7c59c2f7 Mon Sep 17 00:00:00 2001 From: phk Date: Sat, 31 May 2003 19:01:08 +0000 Subject: Fix off-by-one error in range check of VC index. Found by: FlexeLint --- sys/dev/en/midway.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/dev/en') diff --git a/sys/dev/en/midway.c b/sys/dev/en/midway.c index 52eb300..24e51b5 100644 --- a/sys/dev/en/midway.c +++ b/sys/dev/en/midway.c @@ -986,7 +986,7 @@ en_start(struct ifnet *ifp) if (ATM_PH_FLAGS(ap) & ATM_PH_AAL5) flags |= TX_AAL5; - if (ATM_PH_VPI(ap) != 0 || vci > MID_N_VC) { + if (ATM_PH_VPI(ap) != 0 || vci >= MID_N_VC) { DBG(sc, TX, ("output vpi=%u, vci=%u -- drop", ATM_PH_VPI(ap), vci)); m_freem(m); -- cgit v1.1