diff options
-rw-r--r-- | src/poll.c | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -1013,17 +1013,20 @@ int ssh_event_remove_connector(ssh_event event, ssh_connector connector){ * fds before freeing the event object. * */ -void ssh_event_free(ssh_event event) { - int used, i; - ssh_poll_handle p; - if(event == NULL) { +void ssh_event_free(ssh_event event) +{ + int used, i; + ssh_poll_handle p; + + if(event == NULL) { return; } - if(event->ctx != NULL) { + + if (event->ctx != NULL) { used = event->ctx->polls_used; for(i = 0; i < used; i++) { - p = event->ctx->pollptrs[i]; - if(p->session != NULL){ + p = event->ctx->pollptrs[i]; + if (p->session != NULL) { ssh_poll_ctx_remove(event->ctx, p); ssh_poll_ctx_add(p->session->default_poll_ctx, p); p->session = NULL; |