From fdb5cd14fe553930af30d3ffcc29a8b3385a92a5 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 1 Jul 2009 05:14:56 +0000 Subject: [PATCH] - Fix corruption of ARP target protocol address - We were copying the address type (1 byte) and 3 bytes of the target address instead of all 4 bytes of the target address svn path=/trunk/; revision=41723 --- reactos/lib/drivers/ip/network/arp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/lib/drivers/ip/network/arp.c b/reactos/lib/drivers/ip/network/arp.c index c5b4967177e..8f4d7b6957a 100644 --- a/reactos/lib/drivers/ip/network/arp.c +++ b/reactos/lib/drivers/ip/network/arp.c @@ -147,7 +147,7 @@ BOOLEAN ARPTransmit(PIP_ADDRESS Address, PIP_INTERFACE Interface) Interface->Address, /* Sender's (local) hardware address */ &Interface->Unicast.Address.IPv4Address,/* Sender's (local) protocol address */ NULL, /* Don't care */ - &Address->Address, /* Target's (remote) protocol address */ + &Address->Address.IPv4Address, /* Target's (remote) protocol address */ ARP_OPCODE_REQUEST); /* ARP request */ if( !NdisPacket ) return FALSE;