diff options
author | milo <milo@r0ot.me> | 2011-04-20 04:14:43 +0200 |
---|---|---|
committer | milo <milo@r0ot.me> | 2011-04-20 05:05:07 +0200 |
commit | 89d0fdbbde4cf48e783a8ee7c5907c51a83e207b (patch) | |
tree | 5bf464f2137cb05e5267489e7ad08e5a978969a6 | |
parent | 99d0f6d7c77e064b7fd0f0f46c40988de1996f3b (diff) | |
download | libssh-89d0fdbbde4cf48e783a8ee7c5907c51a83e207b.tar.gz libssh-89d0fdbbde4cf48e783a8ee7c5907c51a83e207b.tar.xz libssh-89d0fdbbde4cf48e783a8ee7c5907c51a83e207b.zip |
[event] don't use sessions in event anymore
-rw-r--r-- | src/poll.c | 23 |
1 files changed, 13 insertions, 10 deletions
@@ -857,25 +857,28 @@ int ssh_event_add_session(ssh_event event, ssh_session session) { */ int ssh_event_dopoll(ssh_event event, int timeout) { int rc; -#ifdef WITH_SERVER - ssh_session session; - struct ssh_iterator *iterator; -#endif if(event == NULL || event->ctx == NULL) { return SSH_ERROR; } rc = ssh_poll_ctx_dopoll(event->ctx, timeout); #ifdef WITH_SERVER - if(rc == SSH_OK) { - iterator = ssh_list_get_iterator(event->sessions); - while(iterator != NULL) { - session = (ssh_session)iterator->data; - ssh_execute_message_callbacks(session); - iterator = iterator->next; +#if 0 + { + ssh_session session; + struct ssh_iterator *iterator; + + if(rc == SSH_OK) { + iterator = ssh_list_get_iterator(event->sessions); + while(iterator != NULL) { + session = (ssh_session)iterator->data; + ssh_execute_message_callbacks(session); + iterator = iterator->next; + } } } #endif +#endif return rc; } |