From 50843b22cd0ba6021bb6a4ce87461425efe93696 Mon Sep 17 00:00:00 2001 From: Eric Blankenhorn Date: Mon, 18 Jan 2021 16:18:49 -0600 Subject: [PATCH] Check method for NULL --- examples/client/client.c | 9 ++++++--- examples/server/server.c | 5 ++++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/client/client.c b/examples/client/client.c index 95c59efca..cb8325801 100644 --- a/examples/client/client.c +++ b/examples/client/client.c @@ -2414,9 +2414,12 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args) err_sys("unable to load static memory"); } #else - ctx = wolfSSL_CTX_new(method(NULL)); - if (ctx == NULL) - err_sys("unable to get ctx"); + else { + /* method is not NULL */ + ctx = wolfSSL_CTX_new(method(NULL)); + if (ctx == NULL) + err_sys("unable to get ctx"); + } #endif if (simulateWantWrite) diff --git a/examples/server/server.c b/examples/server/server.c index 4a7dda504..90950800d 100644 --- a/examples/server/server.c +++ b/examples/server/server.c @@ -1729,7 +1729,10 @@ THREAD_RETURN WOLFSSL_THREAD server_test(void* args) != WOLFSSL_SUCCESS) err_sys_ex(catastrophic, "unable to load static memory and create ctx"); #else - ctx = SSL_CTX_new(method(NULL)); + else { + /* method is not NULL */ + ctx = SSL_CTX_new(method(NULL)); + } #endif /* WOLFSSL_STATIC_MEMORY */ if (ctx == NULL) err_sys_ex(catastrophic, "unable to get ctx");