Subversion Repositories Kolibri OS

Rev

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

Rev 3813 Rev 3818
Line 27... Line 27...
27
        je      pass
27
        je      pass
Line 28... Line 28...
28
 
28
 
29
;        cmp     dword[s], "421 "
29
;        cmp     dword[s], "421 "
Line -... Line 30...
-
 
30
;        je      timeout
-
 
31
 
-
 
32
        cmp     dword[s], "503 "         ; login first
30
;        je      timeout
33
        je      welcome
31
 
34
 
Line 32... Line 35...
32
        cmp     dword[s], "530 "         ; password incorrect
35
        cmp     dword[s], "530 "         ; password incorrect
33
        je      welcome
36
        je      welcome
Line 56... Line 59...
56
        jmp     wait_for_usercommand
59
        jmp     wait_for_usercommand
Line 57... Line 60...
57
 
60
 
Line 58... Line 61...
58
 
61
 
59
pasv_ok:
62
pasv_ok:
60
 
63
 
61
        sub     ecx, 5
64
        sub     ecx, 4
62
        jb      .fail
65
        jb      .fail
Line 63... Line 66...
63
        mov     al, "("
66
        mov     al, "("
64
        mov     edi, s + 5
67
        mov     edi, s + 4
65
        repne   scasb
68
        repne   scasb
Line 84... Line 87...
84
        call    ascii_dec
87
        call    ascii_dec
85
        mov     byte[sockaddr2.port+1], bl
88
        mov     byte[sockaddr2.port+1], bl
Line 86... Line 89...
86
 
89
 
87
        invoke  con_write_asciiz, str_open
90
        invoke  con_write_asciiz, str_open
-
 
91
        mcall   connect, [datasocket], sockaddr2, 18
-
 
92
;        cmp     eax, -1
-
 
93
;        je      error_socket
Line 88... Line 94...
88
        mcall   connect, [datasocket], sockaddr2, 18
94
        jmp     wait_for_servercommand
-
 
95
 
89
 
96
  .fail:
Line 90... Line 97...
90
  .fail:
97
        invoke  con_write_asciiz, str_unknown