From: Matt Caswell Date: Tue, 26 Apr 2016 17:33:03 +0000 (+0100) Subject: Free a BIO_ADDR if DTLSv1_listen return <=0 X-Git-Tag: OpenSSL_1_1_0-pre6~620 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3768e0c9b8b80fadcab06afed77a9d27ed1b6dd;p=openssl Free a BIO_ADDR if DTLSv1_listen return <=0 Reviewed-by: Richard Levitte --- diff --git a/apps/s_server.c b/apps/s_server.c index c998fcdebc..dce02f036c 100644 --- a/apps/s_server.c +++ b/apps/s_server.c @@ -2481,6 +2481,8 @@ static int init_ssl_connection(SSL *con) BIO_ADDR_free(client); dtlslisten = 0; i = SSL_accept(con); + } else { + BIO_ADDR_free(client); } } else #endif