diff --git a/kernel/trunk/network/IPv4.inc b/kernel/trunk/network/IPv4.inc index b762bcd3f..6a213acc7 100644 --- a/kernel/trunk/network/IPv4.inc +++ b/kernel/trunk/network/IPv4.inc @@ -1058,10 +1058,11 @@ ipv4_connect: ; Fill in local IP cmp [eax + IP_SOCKET.LocalIP], 0 - jne @f + jne .local_ip_ready push [IPv4_address + 4] ; FIXME: use correct local IP pop [eax + IP_SOCKET.LocalIP] + .local_ip_ready: ; Fill in remote IP pushd [edx + 4] pop [eax + IP_SOCKET.RemoteIP]