From 1568430c65613e058fde3c0ef4d2e8372d3d081b Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 28 Nov 2023 08:45:31 +0900 Subject: [PATCH] utmp-wtmp: fix wrong suffix assignment on putting dead process Fixes a bug introduced by f1d553e9dfd56f95b7564dd20a0b56e6a0d6492c. Fixes #30213. --- src/shared/utmp-wtmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/utmp-wtmp.c b/src/shared/utmp-wtmp.c index eec3c35447..6c3238a9c6 100644 --- a/src/shared/utmp-wtmp.c +++ b/src/shared/utmp-wtmp.c @@ -221,7 +221,7 @@ int utmp_put_dead_process(const char *id, pid_t pid, int code, int status) { utmpx = utxent_start(); /* Copy the whole string if it fits, or just the suffix without the terminating NUL. */ - copy_suffix(store.ut_id, sizeof(store.ut_id), id); + copy_suffix(lookup.ut_id, sizeof(lookup.ut_id), id); found = getutxid(&lookup); if (!found)