From: jamal Date: Wed, 6 Dec 2006 17:06:03 +0000 (-0500) Subject: Multicast computation off by one X-Git-Tag: v4.13.0~1800 X-Git-Url: https://git.proxmox.com/?p=mirror_iproute2.git;a=commitdiff_plain;h=83ef226b422d06e114cdc54a3b9bf779c3e85679 Multicast computation off by one A small typo fixup BTW, how do you like the subject to look like? cheers, jamal [GENL] Multicast computation off by one When using the first 32 groups, the multicast group to bit mapping was off by one. Signed-off-by: Jamal Hadi Salim Signed-off-by: Stephen Hemminger --- diff --git a/genl/genl_utils.h b/genl/genl_utils.h index 2f2314b1..22e9210f 100644 --- a/genl/genl_utils.h +++ b/genl/genl_utils.h @@ -16,7 +16,7 @@ extern int genl_ctrl_resolve_family(const char *family); /* seems to have dissapeared from netlink.h */ static inline __u32 nl_mgrp(__u32 group) { - return group ? 1 << group : 0; + return group ? (1 << (group -1)) : 0; } #endif