1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-08-08 19:02:06 +03:00

[event] don't use sessions in event anymore

(cherry picked from commit 89d0fdbbde4cf48e783a8ee7c5907c51a83e207b)
This commit is contained in:
milo
2011-04-20 04:14:43 +02:00
parent 1979c14aac
commit eb5fedb685

View File

@@ -857,25 +857,11 @@ 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;
}
}
#endif
return rc;
}