From 0181f5b5ed9a7923aaa873ba3f379ec484d0b32a Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 3 Sep 2018 17:59:18 +0200 Subject: [PATCH] kex: Use C99 initializer instead of memset Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen (cherry picked from commit f1608778be3232e5946993a08db67630f19733ba) --- src/kex.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/kex.c b/src/kex.c index a2b11d52..04119907 100644 --- a/src/kex.c +++ b/src/kex.c @@ -418,7 +418,7 @@ SSH_PACKET_CALLBACK(ssh_packet_kexinit){ int i, ok; int server_kex=session->server; ssh_string str = NULL; - char *strings[KEX_METHODS_SIZE]; + char *strings[KEX_METHODS_SIZE] = {0}; int rc = SSH_ERROR; uint8_t first_kex_packet_follows = 0; @@ -427,7 +427,6 @@ SSH_PACKET_CALLBACK(ssh_packet_kexinit){ (void)type; (void)user; - memset(strings, 0, sizeof(strings)); if (session->session_state == SSH_SESSION_STATE_AUTHENTICATED){ SSH_LOG(SSH_LOG_WARNING, "Other side initiating key re-exchange"); } else if(session->session_state != SSH_SESSION_STATE_INITIAL_KEX){