forked from KolibriOS/kolibrios
UDP output now only updates stats if send didnt fail.
git-svn-id: svn://kolibrios.org@2980 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
72702fa54e
commit
c287a04d42
@ -274,10 +274,13 @@ UDP_output:
|
|||||||
mov [edi + UDP_header.Checksum], 0
|
mov [edi + UDP_header.Checksum], 0
|
||||||
UDP_checksum (edi-4), (edi-8) ; FIXME: IPv4 packet could have options..
|
UDP_checksum (edi-4), (edi-8) ; FIXME: IPv4 packet could have options..
|
||||||
|
|
||||||
inc [UDP_PACKETS_TX] ; FIXME: correct device?
|
|
||||||
|
|
||||||
DEBUGF 1,"UDP_output: sending with device %x\n", ebx
|
DEBUGF 1,"UDP_output: sending with device %x\n", ebx
|
||||||
call [ebx + NET_DEVICE.transmit]
|
call [ebx + NET_DEVICE.transmit]
|
||||||
|
test eax, eax
|
||||||
|
jnz @f
|
||||||
|
inc [UDP_PACKETS_TX] ; FIXME: correct device?
|
||||||
|
@@:
|
||||||
|
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.fail:
|
.fail:
|
||||||
|
Loading…
Reference in New Issue
Block a user