From eba9b33b4595fbb5f2a64148b1ff3daeab9b3813 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 8 Jul 2024 17:53:32 +0200 Subject: 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 --- libpwdgrp/uidgid_get.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libpwdgrp/uidgid_get.c b/libpwdgrp/uidgid_get.c index 283ac78fc..d76eb8298 100644 --- a/libpwdgrp/uidgid_get.c +++ b/libpwdgrp/uidgid_get.c @@ -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" */ -- cgit v1.2.3-55-g6feb