[ros-diffs] [cgutman] 40310: - Don't shrink the ICMP packet that we receive - Now we reply properly with large packets
cgutman at svn.reactos.org
cgutman at svn.reactos.org
Wed Apr 1 05:08:52 CEST 2009
Author: cgutman
Date: Wed Apr 1 07:08:51 2009
New Revision: 40310
URL: http://svn.reactos.org/svn/reactos?rev=40310&view=rev
Log:
- Don't shrink the ICMP packet that we receive
- Now we reply properly with large packets
Modified:
trunk/reactos/lib/drivers/ip/network/icmp.c
Modified: trunk/reactos/lib/drivers/ip/network/icmp.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/ip/network/icmp.c?rev=40310&r1=40309&r2=40310&view=diff
==============================================================================
--- trunk/reactos/lib/drivers/ip/network/icmp.c [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/ip/network/icmp.c [iso-8859-1] Wed Apr 1 07:08:51 2009
@@ -226,17 +226,12 @@
* 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;
More information about the Ros-diffs
mailing list