From 3797cf255b78aba797db1566e52289f8d16b8238 Mon Sep 17 00:00:00 2001 From: Sami Kerola Date: Sun, 7 Jul 2013 20:54:44 +0100 Subject: agetty: fix memory leak [clang-analyzer] Signed-off-by: Sami Kerola --- term-utils/agetty.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'term-utils/agetty.c') diff --git a/term-utils/agetty.c b/term-utils/agetty.c index 487389102..b7de618f1 100644 --- a/term-utils/agetty.c +++ b/term-utils/agetty.c @@ -463,9 +463,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) -- cgit v1.2.3-55-g7522