| commit | 6f2d3b30507b13407c7dae3973808f31f1cb58cb | [log] [tgz] |
|---|---|---|
| author | Barret Rhoden <brho@cs.berkeley.edu> | Wed Jan 21 12:08:44 2015 -0500 |
| committer | Barret Rhoden <brho@cs.berkeley.edu> | Tue Feb 03 10:12:29 2015 -0500 |
| tree | f3888c2f191af7deb8b79662148baace92cdf755 | |
| parent | 9b4b5f58de94b029851e4752ed2b26ba5827dca2 [diff] |
BXE: catches potential PF I don't know if the mac count is the same as the number of m structs.
diff --git a/kern/drivers/net/bxe/bxe.c b/kern/drivers/net/bxe/bxe.c index 9b7e8df..61dd98f 100644 --- a/kern/drivers/net/bxe/bxe.c +++ b/kern/drivers/net/bxe/bxe.c
@@ -12451,6 +12451,10 @@ } for(i=0; i< mc_count; i++) { + if (!m) { + warn("Ran out of m's!"); + break; + } bcopy(m->addr, mc_mac->mac, ETH_ADDR_LEN); ECORE_LIST_PUSH_TAIL(&mc_mac->link, &p->mcast_list);