diff --git a/src/poll.c b/src/poll.c index df72c6fa..a12b4d36 100644 --- a/src/poll.c +++ b/src/poll.c @@ -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;