summaryrefslogtreecommitdiffstats
path: root/login-utils
diff options
context:
space:
mode:
authorSami Kerola2016-04-03 18:39:41 +0200
committerSami Kerola2016-04-19 22:27:54 +0200
commit31af559e306d3a084038e50d6d11d0ecc9d0c748 (patch)
treead089f895ca74325f1bd641337fbfffe7d954183 /login-utils
parentlibmount: fix memory leak (diff)
downloadkernel-qcow2-util-linux-31af559e306d3a084038e50d6d11d0ecc9d0c748.tar.gz
kernel-qcow2-util-linux-31af559e306d3a084038e50d6d11d0ecc9d0c748.tar.xz
kernel-qcow2-util-linux-31af559e306d3a084038e50d6d11d0ecc9d0c748.zip
setpwnam: fix memory leak
Found with scan-build. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'login-utils')
-rw-r--r--login-utils/setpwnam.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/login-utils/setpwnam.c b/login-utils/setpwnam.c
index 9f39d0181..0616c7923 100644
--- a/login-utils/setpwnam.c
+++ b/login-utils/setpwnam.c
@@ -166,6 +166,7 @@ int setpwnam(struct passwd *pwd, const char *prefix)
goto fail;
/* finally: success */
ulckpwdf();
+ free(linebuf);
return 0;
fail: