diff --git a/kernel/trunk/network/ARP.inc b/kernel/trunk/network/ARP.inc index 5e81805dd9..f15d19a327 100644 --- a/kernel/trunk/network/ARP.inc +++ b/kernel/trunk/network/ARP.inc @@ -272,6 +272,7 @@ arp_input: ; Now, Fill in ETHERNET header mov edi, [esp] + add edi, [edi + NET_BUFF.offset] lea esi, [edx + ARP_header.TargetMAC] movsd movsw