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