]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
nsresourced: fix assignment of target_gid
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 18 Mar 2025 09:53:59 +0000 (18:53 +0900)
committerLuca Boccassi <luca.boccassi@gmail.com>
Tue, 18 Mar 2025 12:13:38 +0000 (12:13 +0000)
Follow-up for 00b1f6731398d02409cf7deb6b9b803969fda89f.

Fixes CID#1593901.

src/nsresourced/userns-registry.c

index 34205e71073b48f210dda404cf0ed690c7d21d79..c898dbe76ea4dc1d0137993a7cadcb8cb6537ccb 100644 (file)
@@ -186,7 +186,7 @@ static int userns_registry_load(int dir_fd, const char *fn, UserNamespaceInfo **
                 if (!gid_is_valid(userns_info->start_gid))
                         userns_info->start_gid = userns_info->start_uid;
                 if (!gid_is_valid(userns_info->target_gid))
-                        userns_info->target_gid = userns_info->target_gid;
+                        userns_info->target_gid = userns_info->target_uid;
 
                 if (userns_info->size > UINT32_MAX - userns_info->start_gid ||
                     userns_info->size > UINT32_MAX - userns_info->target_gid)