From: atishkov Date: Mon, 23 Oct 2023 10:50:44 +0000 (+0300) Subject: ssl_lib: added pointer SSL_CONNECTION check to NULL before dereferencing it in ossl_c... X-Git-Tag: openssl-3.3.0-alpha1~769 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=24844be16f0e4c30ae3386760ff571592b14b02f;p=thirdparty%2Fopenssl.git ssl_lib: added pointer SSL_CONNECTION check to NULL before dereferencing it in ossl_ctrl_internal() Reviewed-by: Tomas Mraz Reviewed-by: Paul Dale Reviewed-by: Hugo Landau (Merged from https://github.com/openssl/openssl/pull/22470) --- diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index bd9160b7561..5314e1ec0dc 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -2908,6 +2908,9 @@ long ossl_ctrl_internal(SSL *s, int cmd, long larg, void *parg, int no_quic) long l; SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL(s); + if (sc == NULL) + return 0; + /* * Routing of ctrl calls for QUIC is a little counterintuitive: *