From 83ef226b422d06e114cdc54a3b9bf779c3e85679 Mon Sep 17 00:00:00 2001 From: jamal Date: Wed, 6 Dec 2006 12:06:03 -0500 Subject: [PATCH] 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 --- genl/genl_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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