From 9ac5db2c5b7b8bde467448968c77a289b4ed1465 Mon Sep 17 00:00:00 2001 From: yao zhang <294772273@qq.com> Date: Thu, 11 Dec 2025 19:20:58 +0800 Subject: [PATCH] Fix memory leak in setpwnam() Add memeory release for tmpname upon successful return. --- login-utils/setpwnam.c | 1 + 1 file changed, 1 insertion(+) diff --git a/login-utils/setpwnam.c b/login-utils/setpwnam.c index 7778e98f7..e55fbb234 100644 --- a/login-utils/setpwnam.c +++ b/login-utils/setpwnam.c @@ -168,6 +168,7 @@ int setpwnam(struct passwd *pwd, const char *prefix) /* finally: success */ ulckpwdf(); free(linebuf); + free(tmpname); return 0; fail: -- 2.47.3