I very much hope that this is the last fix for r.2129. This revision makes me cry.

git-svn-id: svn://kolibrios.org@2208 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Marat Zakiyanov (Mario79) 2011-09-17 23:08:48 +00:00
parent 9f80bde975
commit 4db1abbe76

View File

@ -801,8 +801,9 @@ proc socket_read_packet stdcall
.exit: .exit:
lea ecx, [ebx + SOCKET.lock] lea ecx, [ebx + SOCKET.lock]
mov ebx,eax
call mutex_unlock call mutex_unlock
mov eax, edx mov eax,ebx
ret ; at last, exit ret ; at last, exit
.error: .error:
@ -814,8 +815,9 @@ proc socket_read_packet stdcall
mov [ebx + SOCKET.rxDataCount], esi ; store new count (zero) mov [ebx + SOCKET.rxDataCount], esi ; store new count (zero)
call .start_copy call .start_copy
lea ecx, [ebx + SOCKET.lock] lea ecx, [ebx + SOCKET.lock]
mov ebx,eax
call mutex_unlock call mutex_unlock
mov eax, edx mov eax,ebx
ret ret
.start_copy: .start_copy: