From 43f3e304e618120b2430b6431b6f0fbf1825329b Mon Sep 17 00:00:00 2001 From: John Safranek Date: Fri, 28 Apr 2017 13:27:20 -0700 Subject: [PATCH] DTLS Multicast Added a parameter check to wolfSSL_mcast_read(). --- src/ssl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index 6680bc30f..a950f8e4c 100755 --- a/src/ssl.c +++ b/src/ssl.c @@ -1675,6 +1675,9 @@ int wolfSSL_mcast_read(WOLFSSL* ssl, word16* id, void* data, int sz) WOLFSSL_ENTER("wolfSSL_mcast_read()"); + if (ssl == NULL) + return BAD_FUNC_ARG; + ret = wolfSSL_read_internal(ssl, data, sz, FALSE); if (ssl->options.dtls && ssl->options.haveMcast && id != NULL) *id = ssl->keys.curPeerId;