]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fix: Check for wrong object. The converted sc should be checked instead of the original s
authorNachel72 <Nachel72@outlook.com>
Wed, 13 Aug 2025 15:15:05 +0000 (23:15 +0800)
committerTodd Short <todd.short@me.com>
Fri, 22 Aug 2025 15:13:14 +0000 (11:13 -0400)
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/28248)

(cherry picked from commit bc28ca499ef37e5ab6e2676727a3db7f02c837ae)
(cherry picked from commit 7e8d78d579548a39bf793ace158565ad569b4718)
(cherry picked from commit 66f7afbb98fa47efea3972698f8daaa463252e51)

ssl/d1_lib.c

index bac18c4651fa7e4506b397ac6bc0f8e9b8b5f7f8..b7c48ec673da41c35cadcccfdb54b5949a37673b 100644 (file)
@@ -861,7 +861,7 @@ int dtls1_shutdown(SSL *s)
     BIO *wbio;
     SSL_CONNECTION *sc = SSL_CONNECTION_FROM_SSL_ONLY(s);
 
-    if (s == NULL)
+    if (sc == NULL)
         return -1;
 
     wbio = SSL_get_wbio(s);