forked from wolfSSL/wolfssl
DTLS Multicast
Added a parameter check to wolfSSL_mcast_read().
This commit is contained in:
@@ -1675,6 +1675,9 @@ int wolfSSL_mcast_read(WOLFSSL* ssl, word16* id, void* data, int sz)
|
|||||||
|
|
||||||
WOLFSSL_ENTER("wolfSSL_mcast_read()");
|
WOLFSSL_ENTER("wolfSSL_mcast_read()");
|
||||||
|
|
||||||
|
if (ssl == NULL)
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
ret = wolfSSL_read_internal(ssl, data, sz, FALSE);
|
ret = wolfSSL_read_internal(ssl, data, sz, FALSE);
|
||||||
if (ssl->options.dtls && ssl->options.haveMcast && id != NULL)
|
if (ssl->options.dtls && ssl->options.haveMcast && id != NULL)
|
||||||
*id = ssl->keys.curPeerId;
|
*id = ssl->keys.curPeerId;
|
||||||
|
Reference in New Issue
Block a user