From c940918821db41909ac99b16483a7c853c1bafcd Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 16 Aug 2011 09:23:57 +0200 Subject: [PATCH] pki: Fix memleak in privatekey_from_file(). --- src/legacy.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/legacy.c b/src/legacy.c index a4804d1d..bdb98341 100644 --- a/src/legacy.c +++ b/src/legacy.c @@ -287,6 +287,11 @@ ssh_private_key privatekey_from_file(ssh_session session, privkey->dsa_priv = key->dsa; privkey->rsa_priv = key->rsa; + key->dsa = NULL; + key->rsa = NULL; + + ssh_key_free(key); + return privkey; }