/kernel/branches/net/network/tcp_output.inc |
---|
264,7 → 264,10 |
DEBUGF 1,"No reason to send a segment\n" |
mov [eax + SOCKET.lock], 0 |
pusha |
lea ecx, [eax + SOCKET.mutex] |
call mutex_unlock |
popa |
ret |
511,7 → 514,10 |
; unlock socket |
mov [eax + SOCKET.lock], 0 |
pusha |
lea ecx, [eax + SOCKET.mutex] |
call mutex_unlock |
popa |
;---------------- |
; Send the packet |
526,7 → 532,12 |
add esp, ecx |
pop eax |
add esp, 8 |
mov [eax + SOCKET.lock], 0 |
pusha |
lea ecx, [eax + SOCKET.mutex] |
call mutex_unlock |
popa |
DEBUGF 1,"TCP_output: failed\n" |
ret |