From d028b2495d0bb2b7ae9b0af42b4377af4a964b00 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 8 Jan 2019 11:32:10 +0100 Subject: [PATCH] dh: Make sure we do not access uninitialized memory Signed-off-by: Jakub Jelen Reviewed-by: Andreas Schneider (cherry picked from commit ca62632170c311923026f978c57d2e0a0be3e0e1) --- src/dh.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dh.c b/src/dh.c index 90c1813c..cc12fd46 100644 --- a/src/dh.c +++ b/src/dh.c @@ -1274,6 +1274,10 @@ int ssh_get_server_publickey(ssh_session session, ssh_key *key) ssh_key ssh_dh_get_current_server_publickey(ssh_session session) { + if (session->current_crypto == NULL) { + return NULL; + } + return session->current_crypto->server_pubkey; }