]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_ARP.c
Update version number in +TCP code.
[freertos] / FreeRTOS-Plus / Source / FreeRTOS-Plus-TCP / FreeRTOS_ARP.c
index 710093a9019a22c8734084d3b60b0e1046c5de06..ed34d9aac08d81bf0d0ce116e744b89930faba9c 100644 (file)
@@ -1,5 +1,5 @@
 /*\r
- * FreeRTOS+TCP V2.0.3\r
+ * FreeRTOS+TCP V2.0.11\r
  * Copyright (C) 2017 Amazon.com, Inc. or its affiliates.  All Rights Reserved.\r
  *\r
  * Permission is hereby granted, free of charge, to any person obtaining a copy of\r
@@ -211,7 +211,10 @@ uint32_t ulTargetProtocolAddress, ulSenderProtocolAddress;
 \r
 void vARPRefreshCacheEntry( const MACAddress_t * pxMACAddress, const uint32_t ulIPAddress )\r
 {\r
-BaseType_t x, xIpEntry = -1, xMacEntry = -1, xUseEntry = 0;\r
+BaseType_t x = 0;\r
+BaseType_t xIpEntry = -1;\r
+BaseType_t xMacEntry = -1;\r
+BaseType_t xUseEntry = 0;\r
 uint8_t ucMinAgeFound = 0U;\r
 \r
        #if( ipconfigARP_STORES_REMOTE_ADDRESSES == 0 )\r
@@ -599,7 +602,7 @@ ARPPacket_t *pxARPPacket;
                xARPHeader.usOperation;\r
                xARPHeader.xTargetHardwareAddress;\r
        */\r
-       memcpy( ( void * ) &( pxARPPacket->xEthernetHeader ), ( void * ) xDefaultPartARPPacketHeader, sizeof( xDefaultPartARPPacketHeader ) );\r
+       memcpy( ( void * ) pxARPPacket, ( void * ) xDefaultPartARPPacketHeader, sizeof( xDefaultPartARPPacketHeader ) );\r
        memcpy( ( void * ) pxARPPacket->xEthernetHeader.xSourceAddress.ucBytes , ( void * ) ipLOCAL_MAC_ADDRESS, ( size_t ) ipMAC_ADDRESS_LENGTH_BYTES );\r
        memcpy( ( void * ) pxARPPacket->xARPHeader.xSenderHardwareAddress.ucBytes, ( void * ) ipLOCAL_MAC_ADDRESS, ( size_t ) ipMAC_ADDRESS_LENGTH_BYTES );\r
 \r