From ab269f036e5a7594ef250bd5ebf74e382718e43d Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 7 Dec 2018 15:27:45 +0100 Subject: poll: Zero (read|write|expect)fds in bsd_poll() Signed-off-by: Andreas Schneider --- src/poll.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/poll.c b/src/poll.c index aa2a0821..e211b338 100644 --- a/src/poll.c +++ b/src/poll.c @@ -170,8 +170,11 @@ static int bsd_poll(ssh_pollfd_t *fds, nfds_t nfds, int timeout) return -1; } + ZERO_STRUCT(readfds); FD_ZERO(&readfds); + ZERO_STRUCT(writefds); FD_ZERO(&writefds); + ZERO_STRUCT(exceptfds); FD_ZERO(&exceptfds); /* compute fd_sets and find largest descriptor */ -- cgit v1.2.3