/kernel/trunk/network/socket.inc |
---|
801,8 → 801,9 |
.exit: |
lea ecx, [ebx + SOCKET.lock] |
mov ebx,eax |
call mutex_unlock |
mov eax, edx |
mov eax,ebx |
ret ; at last, exit |
.error: |
814,8 → 815,9 |
mov [ebx + SOCKET.rxDataCount], esi ; store new count (zero) |
call .start_copy |
lea ecx, [ebx + SOCKET.lock] |
mov ebx,eax |
call mutex_unlock |
mov eax, edx |
mov eax,ebx |
ret |
.start_copy: |