diff options
-rw-r--r-- | term-utils/agetty.c | 4 |
1 files changed, 3 insertions, 1 deletions
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) |