|
|
@@ -1038,10 +1038,11 @@ parse_options(int argc, char * const *argv)
|
|
|
* argument later. */
|
|
|
changeuser_len = strcspn(optarg, ":");
|
|
|
changeuser = xstrndup(optarg, changeuser_len);
|
|
|
- if (optarg[changeuser_len] == ':' &&
|
|
|
- optarg[changeuser_len + 1] == '\0')
|
|
|
- fatal("missing group name");
|
|
|
- changegroup = optarg + changeuser_len + 1;
|
|
|
+ if (optarg[changeuser_len] == ':') {
|
|
|
+ if (optarg[changeuser_len + 1] == '\0')
|
|
|
+ fatal("missing group name");
|
|
|
+ changegroup = optarg + changeuser_len + 1;
|
|
|
+ }
|
|
|
break;
|
|
|
case 'g': /* --group <group>|<gid> */
|
|
|
changegroup = optarg;
|