]> git.kaiwu.me - nginx.git/commitdiff
QUIC: prevented BIO leak in case of error.
authorRoman Arutyunyan <arut@nginx.com>
Fri, 22 Nov 2024 07:38:06 +0000 (11:38 +0400)
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>
Mon, 25 Nov 2024 12:22:40 +0000 (16:22 +0400)
src/event/quic/ngx_event_quic_openssl_compat.c

index c7412e82be3d62e84d6959e7e82be0a4634a197b..6052bc683ba46e70070f3eb3caf6e70b9737983c 100644 (file)
@@ -391,6 +391,7 @@ SSL_set_quic_method(SSL *ssl, const SSL_QUIC_METHOD *quic_method)
 
     wbio = BIO_new(BIO_s_null());
     if (wbio == NULL) {
+        BIO_free(rbio);
         return 0;
     }