[GENETLINK]: Fix adjustment of number of multicast groups
[safe/jmp/linux-2.6] / net / netlink / genetlink.c
index 61d6556..457a287 100644 (file)
@@ -184,7 +184,7 @@ int genl_register_mc_group(struct genl_family *family,
        }
 
        err = netlink_change_ngroups(genl_sock,
-                                    sizeof(unsigned long) * NETLINK_GENERIC);
+                                    mc_groups_longs * BITS_PER_LONG);
        if (err)
                goto out;