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 caa45c2..73493de 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);