From 1f27bb14fe216c077323acf2f43f487ded891c83 Mon Sep 17 00:00:00 2001 From: Emil Popov Date: Wed, 1 Nov 2023 09:33:54 -0400 Subject: [PATCH] Fixes the allocation size when sending a neighbor solicitation packet to avoid having to always reallocate the buffer. --- source/FreeRTOS_ARP.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/FreeRTOS_ARP.c b/source/FreeRTOS_ARP.c index 20de92a924..cc24dbfb79 100644 --- a/source/FreeRTOS_ARP.c +++ b/source/FreeRTOS_ARP.c @@ -588,7 +588,7 @@ BaseType_t xCheckRequiresARPResolution( const NetworkBufferDescriptor_t * pxNetw NetworkBufferDescriptor_t * pxTempBuffer; size_t uxNeededSize; - uxNeededSize = ipSIZE_OF_ETH_HEADER + ipSIZE_OF_IPv6_HEADER + sizeof( ICMPRouterSolicitation_IPv6_t ); + uxNeededSize = sizeof( ICMPPacket_IPv6_t ); pxTempBuffer = pxGetNetworkBufferWithDescriptor( BUFFER_FROM_WHERE_CALL( 199 ) uxNeededSize, 0U ); if( pxTempBuffer != NULL )