X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fuserspec.c;h=3e67b1b56305b8269a4c87074680ab3c7be8e358;hb=d36212cb0a461bc3f063ecbcb1c4d88316eaa397;hp=3b69d7395a293f764e41825200e79284071901ff;hpb=20cc6a099bc16999bd8e0062e21ebbe250e87aa4;p=gnulib.git diff --git a/lib/userspec.c b/lib/userspec.c index 3b69d7395..3e67b1b56 100644 --- a/lib/userspec.c +++ b/lib/userspec.c @@ -304,7 +304,7 @@ parse_user_spec (const char *spec_arg, uid_t *uid, gid_t *gid, else { unsigned long int tmp_long; - if (xstrtoul (u, NULL, 0, &tmp_long, NULL) != LONGINT_OK + if (xstrtoul (g, NULL, 0, &tmp_long, NULL) != LONGINT_OK || tmp_long > MAXGID) return _(E_invalid_group); *gid = tmp_long;