diff options
Diffstat (limited to 'kernel/network/ethernet.c')
-rw-r--r-- | kernel/network/ethernet.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/network/ethernet.c b/kernel/network/ethernet.c index a4f2f85..deb942b 100644 --- a/kernel/network/ethernet.c +++ b/kernel/network/ethernet.c @@ -60,7 +60,7 @@ void handle_ethernet(const u8 *packet, u64 packet_length) { handle_arp(payload); break; case 0x0800: - handle_ipv4(payload, packet_length - sizeof(struct ETHERNET_HEADER) - 4); + handle_ipv4(payload, packet_length - sizeof(struct ETHERNET_HEADER)); break; default: kprintf("Can't handle ethernet type 0x%x\n", type); |