473,7 → 473,8 |
cmp esi, SOCKET_PASSIVE |
je @f |
mov ebx, TCB_SYN_SENT |
@@: mov [eax + SOCKET.TCBState], ebx ; Indicate the state of the TCB |
@@: |
mov [eax + SOCKET.TCBState], ebx ; Indicate the state of the TCB |
|
cmp ebx, TCB_LISTEN |
je .exit |
570,7 → 571,8 |
add esi, 8 |
jmp .next_resendq |
|
@@: mov dword[esi + 4], 0 |
@@: |
mov dword[esi + 4], 0 |
inc ecx |
add esi, 8 |
jmp .next_resendq |
961,7 → 963,8 |
jnz @f |
mov ax, 0xffff |
|
@@: xchg al, ah |
@@: |
xchg al, ah |
mov [edx + 20 + UDP_PACKET.Checksum], ax |
|
; Fill in the IP header checksum |
1079,7 → 1082,8 |
add esi, 8 |
jmp .next_resendq |
|
@@: push ebx |
@@: |
push ebx |
|
; OK, we have a buffer descriptor ptr in esi. |
; resend entry # in ecx |
1098,7 → 1102,8 |
; Now get buffer location, and copy buffer across. argh! more copying,, |
mov edi, resendBuffer - IPBUFFSIZE |
|
@@: add edi, IPBUFFSIZE |
@@: |
add edi, IPBUFFSIZE |
loop @b |
|
; we have dest buffer location in edi |
Property changes: |
Added: svn:eol-style |
+native |
\ No newline at end of property |