Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b8e429a2 authored by David S. Miller's avatar David S. Miller
Browse files

genetlink: Fix off-by-one in genl_allocate_reserve_groups()



The bug fix for adding n_groups to the computation forgot
to adjust ">=" to ">" to keep the condition correct.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f1640c3d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -185,7 +185,7 @@ static int genl_allocate_reserve_groups(int n_groups, int *first_id)
			}
		}

		if (id + n_groups >= mc_groups_longs * BITS_PER_LONG) {
		if (id + n_groups > mc_groups_longs * BITS_PER_LONG) {
			unsigned long new_longs = mc_groups_longs +
						  BITS_TO_LONGS(n_groups);
			size_t nlen = new_longs * sizeof(unsigned long);