From 4223c8a1166d2d155fc824b2881724a92c39461d Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 4 Feb 2012 20:44:04 +0100 Subject: ecdh: Fix a memory leak in ssh_server_ecdh_init(). Thanks to Tom Judge for the report. --- src/ecdh.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ecdh.c b/src/ecdh.c index 9583473..b0fd212 100644 --- a/src/ecdh.c +++ b/src/ecdh.c @@ -239,6 +239,7 @@ int ssh_server_ecdh_init(ssh_session session, ssh_buffer packet){ goto error; } buffer_add_ssh_string(session->out_buffer, sig_blob); + ssh_string_free(sig_blob); /* Free private keys as they should not be readable after this point */ if (session->srv.rsa_key) { ssh_key_free(session->srv.rsa_key); -- cgit v1.2.3