From 57ea1cdcd7013a0071100107b577e4ca0b8c4da0 Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Fri, 25 Mar 2016 11:32:53 -0600 Subject: [PATCH] sanity check on ssl pased to wolfSSL_set_fd --- src/ssl.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 4e9b87fd3..0ca464ffe 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -255,6 +255,11 @@ int wolfSSL_use_old_poly(WOLFSSL* ssl, int value) int wolfSSL_set_fd(WOLFSSL* ssl, int fd) { WOLFSSL_ENTER("SSL_set_fd"); + + if (ssl == NULL) { + return BAD_FUNC_ARG; + } + ssl->rfd = fd; /* not used directly to allow IO callbacks */ ssl->wfd = fd;