]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
bna: off by one
authorDan Carpenter <error27@gmail.com>
Sun, 19 Sep 2010 18:25:54 +0000 (11:25 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 19 Sep 2010 18:25:54 +0000 (11:25 -0700)
The mod->mbhdlr[] array has BFI_MC_MAX elements.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bna/bfa_ioc.c

index caa45c2185e9a858339b03097d125c2104bf95a7..73493de98de5dcee80b5df4b9104d3da06bbf689 100644 (file)
@@ -1514,7 +1514,7 @@ bfa_nw_ioc_mbox_isr(struct bfa_ioc *ioc)
                return;
        }
 
-       if ((mc > BFI_MC_MAX) || (mod->mbhdlr[mc].cbfn == NULL))
+       if ((mc >= BFI_MC_MAX) || (mod->mbhdlr[mc].cbfn == NULL))
                return;
 
        mod->mbhdlr[mc].cbfn(mod->mbhdlr[mc].cbarg, &m);