Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 6914 → Rev 6913

/kernel/trunk/network/tcp_output.inc
312,7 → 312,8
call mutex_unlock
popa
 
xor eax, eax
; Fixme: returnvalue?
 
ret
 
 
464,23 → 465,6
 
.eos:
 
;---------------------------------------------------
; Dont increase sequence number when resending a FIN
 
test dl, TH_FIN
jz .no_fin_retransmit
 
test [eax + TCP_SOCKET.t_flags], TF_SENTFIN
jz .no_fin_retransmit
 
mov ebx, [eax + TCP_SOCKET.SND_NXT]
cmp ebx, [eax + TCP_SOCKET.SND_MAX]
jne .no_fin_retransmit
 
dec [eax + TCP_SOCKET.SND_NXT]
 
.no_fin_retransmit:
 
;----------------------------------------------------
; Calculate the receive window.
; Dont shrink window, but avoid silly window syndrome