From edf6d65008f77e311738e6eb711be8e8a29a04e8 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 1 Apr 2009 03:08:51 +0000 Subject: [PATCH] - Don't shrink the ICMP packet that we receive - Now we reply properly with large packets svn path=/trunk/; revision=40310 --- reactos/lib/drivers/ip/network/icmp.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/reactos/lib/drivers/ip/network/icmp.c b/reactos/lib/drivers/ip/network/icmp.c index eda6ccb6a93..54bc6255fe0 100644 --- a/reactos/lib/drivers/ip/network/icmp.c +++ b/reactos/lib/drivers/ip/network/icmp.c @@ -226,17 +226,12 @@ VOID ICMPReply( * notify him of the problem */ { - UINT DataSize, PayloadSize; + UINT DataSize; IP_PACKET NewPacket = *IPPacket; TI_DbgPrint(DEBUG_ICMP, ("Called. Type (%d) Code (%d).\n", Type, Code)); DataSize = IPPacket->TotalSize - IPPacket->HeaderSize; - PayloadSize = DataSize - sizeof(ICMP_HEADER); - if ((PayloadSize) > 576) { - PayloadSize = 576; - DataSize = PayloadSize + sizeof(ICMP_HEADER); - } if( !PrepareICMPPacket(Interface, &NewPacket, &IPPacket->SrcAddr, IPPacket->Data, DataSize) ) return;