find_free_range() already checks this, and does it better.
Signed-off-by: Alejandro Colomar <alx@kernel.org>
max = getdef_ulong ("SUB_GID_MAX", 600100000UL);
count = getdef_ulong ("SUB_GID_COUNT", 65536);
- if (min > max || count >= max || (min + count - 1) > max) {
- errno = ERANGE;
- return -1;
- }
-
start = sub_gid_find_free_range(min, max, count);
if (start == -1)
return -1;
max = getdef_ulong ("SUB_UID_MAX", 600100000UL);
count = getdef_ulong ("SUB_UID_COUNT", 65536);
- if (min > max || count >= max || (min + count - 1) > max) {
- errno = ERANGE;
- return -1;
- }
-
start = sub_uid_find_free_range(min, max, count);
if (start == -1)
return -1;