From 32938578348c4730a926904e420177aeb03a0511 Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Wed, 10 Feb 2016 10:35:48 -0700 Subject: [PATCH] check build_addr() arguments for NULL before memset --- wolfssl/test.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfssl/test.h b/wolfssl/test.h index 5be4aa171..43ddae1db 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -521,6 +521,9 @@ static INLINE void build_addr(SOCKADDR_IN_T* addr, const char* peer, (void)useLookup; (void)udp; + if (addr == NULL || peer == NULL) + err_sys("invalid arguments to build_addr, addr or peer is NULL"); + memset(addr, 0, sizeof(SOCKADDR_IN_T)); #ifndef TEST_IPV6