From 42315772b2f3e9491295db107d2a85d97454649f Mon Sep 17 00:00:00 2001 From: milo Date: Thu, 14 Apr 2011 13:29:33 +0200 Subject: Fix a memleak on event poll contexts --- src/poll.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/poll.c') diff --git a/src/poll.c b/src/poll.c index 652ae9b0..094d8397 100644 --- a/src/poll.c +++ b/src/poll.c @@ -897,6 +897,8 @@ int ssh_event_remove_fd(ssh_event event, socket_t fd) { if(fd == event->ctx->pollfds[i].fd) { p = event->ctx->pollptrs[i]; ssh_poll_ctx_remove(event->ctx, p); + free(p->cb_data); + ssh_poll_free(p); rc = SSH_OK; /* restart the loop */ used = event->ctx->polls_used; -- cgit v1.2.1