Bugfix in IPv4_input (for fragmented IPv4 packets)
git-svn-id: svn://kolibrios.org@4259 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
f9853cf87d
commit
2465fafb4e
|
@ -497,13 +497,9 @@ IPv4_input: ; TODO: add IPv4
|
|||
xchg cl, ch
|
||||
mov edx, eax
|
||||
mov [edx + IPv4_header.TotalLength], cx
|
||||
add esp, 8
|
||||
add esp, 12
|
||||
xchg cl, ch
|
||||
push ecx
|
||||
|
||||
DEBUGF DEBUG_NETWORK_VERBOSE, "IPv4_input: Packet is now de-fragmented\n"
|
||||
|
||||
push eax
|
||||
push ecx edx ; size and pointer
|
||||
jmp .handle_it ; edx = buf ptr, ecx = size, [esp] buf ptr, [esp+4], total size, ebx=device ptr
|
||||
|
||||
.destroy_slot_pop:
|
||||
|
|
Loading…
Reference in New Issue