From 2965edb1a99042468f48517fdfd39bcb9680201c Mon Sep 17 00:00:00 2001 From: Joseph Chen Date: Thu, 26 Mar 2026 15:45:52 +0800 Subject: [PATCH] Correct buffer size for XINET_PTON in FUSION_RTOS --- src/sniffer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sniffer.c b/src/sniffer.c index d4d65de773..21440db659 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -1824,7 +1824,7 @@ static int SetNamedPrivateKey(const char* name, const char* address, int port, if (serverIp.ip4 == XINADDR_NONE) { #ifdef FUSION_RTOS if (XINET_PTON(AF_INET6, address, serverIp.ip6, - sizeof(serverIp.ip4)) == 1) + sizeof(serverIp.ip6)) == 1) #elif defined(FREESCALE_MQX) if (XINET_PTON(AF_INET6, address, serverIp.ip6, sizeof(serverIp.ip6)) == RTCS_OK) @@ -7658,7 +7658,7 @@ static int addKeyLogSnifferServerHelper(const char* address, if (serverIp.ip4 == XINADDR_NONE) { #ifdef FUSION_RTOS if (XINET_PTON(AF_INET6, address, serverIp.ip6, - sizeof(serverIp.ip4)) == 1) + sizeof(serverIp.ip6)) == 1) #elif defined(FREESCALE_MQX) if (XINET_PTON(AF_INET6, address, serverIp.ip6, sizeof(serverIp.ip6)) == RTCS_OK) @@ -7786,7 +7786,7 @@ int ssl_RemoveSession(const char* clientIp, int clientPort, if (clientAddr.ip4 == XINADDR_NONE) { #ifdef FUSION_RTOS if (XINET_PTON(AF_INET6, clientIp, clientAddr.ip6, - sizeof(clientAddr.ip4)) == 1) + sizeof(clientAddr.ip6)) == 1) #elif defined(FREESCALE_MQX) if (XINET_PTON(AF_INET6, clientIp, clientAddr.ip6, sizeof(clientAddr.ip6)) == RTCS_OK) @@ -7808,7 +7808,7 @@ int ssl_RemoveSession(const char* clientIp, int clientPort, if (serverAddr.ip4 == XINADDR_NONE) { #ifdef FUSION_RTOS if (XINET_PTON(AF_INET6, serverIp, serverAddr.ip6, - sizeof(serverAddr.ip4)) == 1) + sizeof(serverAddr.ip6)) == 1) #elif defined(FREESCALE_MQX) if (XINET_PTON(AF_INET6, clientIp, clientAddr.ip6, sizeof(clientAddr.ip6)) == RTCS_OK)