From 4597d5e03fefa6bb775a91dda96e45454be8cc3e Mon Sep 17 00:00:00 2001 From: Jiacheng Guo Date: Tue, 31 Mar 2020 22:59:54 +0800 Subject: [PATCH] [posix] fix mld process invalid arguments (#4764) --- src/posix/platform/netif.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/posix/platform/netif.cpp b/src/posix/platform/netif.cpp index a19dd7d77..c53dcf2f4 100644 --- a/src/posix/platform/netif.cpp +++ b/src/posix/platform/netif.cpp @@ -464,7 +464,7 @@ static void processMLDEvent(otInstance *aInstance) uint8_t buffer[kMaxMLDEvent]; ssize_t bufferLen = -1; struct sockaddr_in6 srcAddr; - socklen_t addrLen; + socklen_t addrLen = sizeof(srcAddr); bool fromSelf = false; MLDv2Header * hdr = reinterpret_cast(buffer); size_t offset;