Hi Dan, * Dan Carpenter <error27@xxxxxxxxx> [2010-06-19 01:09:17 +0200]: > This is from ff6e2163f28a: "net: convert multiple drivers to use > netdev_for_each_mc_addr, part7" > > net/bluetooth/bnep/netdev.c > 101 i = 0; > 102 netdev_for_each_mc_addr(ha, dev) { > 103 if (i == BNEP_MAX_MULTICAST_FILTERS) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > 104 break; > 105 memcpy(__skb_put(skb, ETH_ALEN), ha->addr, ETH_ALEN); > 106 memcpy(__skb_put(skb, ETH_ALEN), ha->addr, ETH_ALEN); > 107 } > > "i" is never incremented here so the check is always false. Bring back the increment should fix this. I'll send a fix for this. -- Gustavo F. Padovan http://padovan.org -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html