aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormilo <milo@r0ot.me>2011-04-20 04:14:43 +0200
committermilo <milo@r0ot.me>2011-04-20 05:05:07 +0200
commit89d0fdbbde4cf48e783a8ee7c5907c51a83e207b (patch)
tree5bf464f2137cb05e5267489e7ad08e5a978969a6
parent99d0f6d7c77e064b7fd0f0f46c40988de1996f3b (diff)
downloadlibssh-89d0fdbbde4cf48e783a8ee7c5907c51a83e207b.tar.gz
libssh-89d0fdbbde4cf48e783a8ee7c5907c51a83e207b.tar.xz
libssh-89d0fdbbde4cf48e783a8ee7c5907c51a83e207b.zip
[event] don't use sessions in event anymore
-rw-r--r--src/poll.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/poll.c b/src/poll.c
index 48991e9..a1e1746 100644
--- a/src/poll.c
+++ b/src/poll.c
@@ -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;
}