Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2128 → Rev 2129

/kernel/trunk/network/tcp.inc
963,12 → 963,10
jmp .exit
 
.data:
push ebx
add ebx, SOCKET.lock
call wait_mutex
pop ebx
push ecx
lea ecx, [ebx+SOCKET.lock]
call mutex_lock
 
push ecx
push ebx
mov eax, [ebx + SOCKET.rxDataCount]
add eax, ecx
986,8 → 984,10
 
cld
rep movsb ; copy the data across
mov [ebx + SOCKET.lock], 0 ; release mutex
 
lea ecx,[ebx + SOCKET.lock]
call mutex_unlock
 
; flag an event to the application
pop ebx
call signal_network_event
1031,8 → 1031,9
.overflow:
; no place in buffer
; so simply restore stack and exit
lea ecx, [ebx + SOCKET.lock]
call mutex_unlock
pop eax ecx
mov [ebx + SOCKET.lock], 0
ret
endp