chown: stop accepting deprecated USER.GROUP syntax, only : separator is allowed

function                                             old     new   delta
parse_chown_usergroup_or_die                         115      94     -21

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2024-07-08 17:53:32 +02:00
parent 9f262698cc
commit eba9b33b45

View File

@ -93,11 +93,7 @@ void FAST_FUNC parse_chown_usergroup_or_die(struct bb_uidgid_t *u, char *user_gr
u->uid = u->gid = (gid_t)-1L;
/* Check if there is a group name */
group = strchr(user_group, '.'); /* deprecated? */
if (!group)
group = strchr(user_group, ':');
else
*group = ':'; /* replace '.' with ':' */
group = strchr(user_group, ':');
/* Parse "user[:[group]]" */
if (!group) { /* "user" */