From: Pat Riehecky Date: Tue, 10 Mar 2026 23:58:33 +0000 (-0500) Subject: subid: Remove get_owner_id X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6231ae997b3ebfb0e8e1ebc054d615d17e2d8e25;p=thirdparty%2Fshadow.git subid: Remove get_owner_id There are no longer any callers for get_owner_id so it can be removed. Reviewed-by: Alejandro Colomar Signed-off-by: Pat Riehecky --- diff --git a/lib/subordinateio.c b/lib/subordinateio.c index 09c7e6774..19c677dd8 100644 --- a/lib/subordinateio.c +++ b/lib/subordinateio.c @@ -830,40 +830,6 @@ gid_t sub_gid_find_free_range(gid_t min, gid_t max, unsigned long count) return start == ULONG_MAX ? (gid_t) -1 : start; } -static bool get_owner_id(const char *owner, enum subid_type id_type, char *id) -{ - struct passwd *pw; - struct group *gr; - int ret = 0; - - switch (id_type) { - case ID_TYPE_UID: - pw = getpwnam(owner); - if (pw == NULL) { - return false; - } - ret = snprintf(id, ID_SIZE, "%u", pw->pw_uid); - if (ret < 0 || ret >= ID_SIZE) { - return false; - } - break; - case ID_TYPE_GID: - gr = getgrnam(owner); - if (gr == NULL) { - return false; - } - ret = snprintf(id, ID_SIZE, "%u", gr->gr_gid); - if (ret < 0 || ret >= ID_SIZE) { - return false; - } - break; - default: - return false; - } - - return true; -} - /* * int list_owner_ranges(const char *owner, enum subid_type id_type, struct subordinate_range ***ranges) *