From: yao zhang <294772273@qq.com> Date: Thu, 11 Dec 2025 11:20:58 +0000 (+0800) Subject: Fix memory leak in setpwnam() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;p=thirdparty%2Futil-linux.git Fix memory leak in setpwnam() Add memeory release for tmpname upon successful return. --- 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: