From 6092596199e8ebfbbf6e6ba48b7ec6ca0d85fa13 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 5 Oct 2012 11:10:47 +0200 Subject: getpass: Fix a memory leak in ssh_gets() on error. --- src/getpass.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/getpass.c b/src/getpass.c index 0bb6a9a..4d3a404 100644 --- a/src/getpass.c +++ b/src/getpass.c @@ -62,6 +62,7 @@ static int ssh_gets(const char *prompt, char *buf, size_t len, int verify) { } fflush(stdout); if (fgets(tmp, len, stdin) == NULL) { + free(tmp); return 0; } -- cgit