From: Sami Kerola Date: Sun, 7 Jul 2013 19:54:44 +0000 (+0100) Subject: agetty: fix memory leak [clang-analyzer] X-Git-Tag: 7-start~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71271c047ff96c46c8ebae6ff19c4b6e6276724f;p=thirdparty%2Futil-linux.git agetty: fix memory leak [clang-analyzer] Signed-off-by: Sami Kerola --- diff --git a/term-utils/agetty.c b/term-utils/agetty.c index c215a1ae3d..574bce04e2 100644 --- a/term-utils/agetty.c +++ b/term-utils/agetty.c @@ -445,9 +445,11 @@ static char *replace_u(char *str, char *username) } sz = strlen(str); - if (p == str && sz == 2) + if (p == str && sz == 2) { /* 'str' contains only '\u' */ + free(old); return username; + } tp = entry = malloc(sz + usz); if (!tp)