1
1
Этот коммит содержится в:
Aris Adamantiadis 2009-11-30 23:56:21 +01:00
родитель 270a8a26fa
Коммит 96afa4530c
2 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -763,6 +763,7 @@ int ssh_socket_connect(struct socket *s, const char *host, int port, const char
if(s->state != SSH_SOCKET_NONE) if(s->state != SSH_SOCKET_NONE)
return SSH_ERROR; return SSH_ERROR;
fd=ssh_connect_host_nonblocking(s->session,host,bind_addr,port); fd=ssh_connect_host_nonblocking(s->session,host,bind_addr,port);
ssh_log(session,SSH_LOG_PROTOCOL,"Nonblocking connection socket: %d",fd);
ssh_socket_set_fd(s,fd); ssh_socket_set_fd(s,fd);
s->state=SSH_SOCKET_CONNECTING; s->state=SSH_SOCKET_CONNECTING;
if(s->callbacks && s->callbacks->connected && s->poll){ if(s->callbacks && s->callbacks->connected && s->poll){

Просмотреть файл

@ -60,11 +60,13 @@ int main(int argc, char **argv){
struct socket *s; struct socket *s;
ssh_session session; ssh_session session;
ssh_poll_ctx ctx; ssh_poll_ctx ctx;
int verbosity=SSH_LOG_FUNCTIONS;
if(argc < 3){ if(argc < 3){
printf("Usage : %s host port\n", argv[0]); printf("Usage : %s host port\n", argv[0]);
return EXIT_FAILURE; return EXIT_FAILURE;
} }
session=ssh_new(); session=ssh_new();
ssh_options_set(session,SSH_OPTIONS_LOG_VERBOSITY,&verbosity);
ssh_init(); ssh_init();
s=ssh_socket_new(session); s=ssh_socket_new(session);
ctx=ssh_poll_ctx_new(2); ctx=ssh_poll_ctx_new(2);