1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-15 16:26:01 +02:00

(get_ids): Don't cast GID_T_MAX to long, it might overflow.

This commit is contained in:
Jim Meyering
1997-12-25 17:05:23 +00:00
parent f10648f6c7
commit 1f1ea6519b

View File

@@ -616,7 +616,7 @@ get_ids (void)
{
long int tmp_long;
if (xstrtol (group_name, NULL, 0, &tmp_long, NULL) != LONGINT_OK
|| tmp_long < 0 || tmp_long > (long) GID_T_MAX)
|| tmp_long < 0 || tmp_long > GID_T_MAX)
error (1, 0, _("invalid group `%s'"), group_name);
group_id = (gid_t) tmp_long;
}