Subversion Repositories Kolibri OS

Rev

Rev 3704 | Rev 3737 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3704 Rev 3736
Line 417... Line 417...
417
        je      .end_of_headers
417
        je      .end_of_headers
418
        cmp     dword[edi], 0x0a0d0a0d
418
        cmp     dword[edi], 0x0a0d0a0d
419
        je      .end_of_headers
419
        je      .end_of_headers
420
        inc     edi
420
        inc     edi
421
        dec     edx
421
        dec     edx
422
        jne     .next_byte
422
        ja      .next_byte
423
        DEBUGF  1, "Uh-oh, there's no end of header!\n"
423
        DEBUGF  1, "Uh-oh, there's no end of header!\n"
424
; no end of headers. it's an error. let client see all those headers.
424
; no end of headers. it's an error. let client see all those headers.
425
        ret
425
        ret
Line 426... Line 426...
426
 
426
 
Line 833... Line 833...
833
; fill in ip
833
; fill in ip
834
        mov     eax, [esi + addrinfo.ai_addr]
834
        mov     eax, [esi + addrinfo.ai_addr]
835
        mov     eax, [eax + sockaddr_in.sin_addr]
835
        mov     eax, [eax + sockaddr_in.sin_addr]
836
        mov     [server_ip], eax
836
        mov     [server_ip], eax
Line -... Line 837...
-
 
837
 
-
 
838
; free allocated memory
-
 
839
        push    esi
-
 
840
        call    [freeaddrinfo]
837
 
841
 
Line 838... Line 842...
838
        DEBUGF  1, "Resolved to %u.%u.%u.%u\n", [server_ip]:1, [server_ip + 1]:1, [server_ip + 2]:1, [server_ip + 3]:1
842
        DEBUGF  1, "Resolved to %u.%u.%u.%u\n", [server_ip]:1, [server_ip + 1]:1, [server_ip + 2]:1, [server_ip + 3]:1
Line 839... Line 843...
839
 
843