From 0b7b699ced2c7d554d1895fc9fa8c22f5401d33c Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sun, 1 Jan 2012 21:48:47 +0100 Subject: auth: Fix a possible double free. --- src/auth.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/auth.c b/src/auth.c index b4b17eb..dc9e34a 100644 --- a/src/auth.c +++ b/src/auth.c @@ -1194,7 +1194,9 @@ int ssh_userauth_publickey_auto(ssh_session session, "Public key for %s refused by server", privkey_file); ssh_key_free(state->privkey); + state->privkey = NULL; ssh_key_free(state->pubkey); + state->pubkey = NULL; state->it=state->it->next; continue; } -- cgit