]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wolfssl: Add missing return in tls_init() in an error case
authorJuliusz Sosinowicz <juliusz@wolfssl.com>
Thu, 4 Apr 2024 18:16:23 +0000 (20:16 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 2 Feb 2025 17:08:26 +0000 (19:08 +0200)
This is a fatal error and processing cannot continue further.

Signed-off-by: Juliusz Sosinowicz <juliusz@wolfssl.com>
src/crypto/tls_wolfssl.c

index 8b05e7b063f87d0953294af4640418a6d42b5662..13b036ec3412d22f756fd0d160c77ccfb8d14bcc 100644 (file)
@@ -403,6 +403,7 @@ void * tls_init(const struct tls_config *conf)
                        os_free(tls_global);
                        tls_global = NULL;
                }
+               return NULL;
        }
        wolfSSL_SetIORecv(ssl_ctx, wolfssl_receive_cb);
        wolfSSL_SetIOSend(ssl_ctx, wolfssl_send_cb);