aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/platform/posix/posix_pollq_epoll.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platform/posix/posix_pollq_epoll.c b/src/platform/posix/posix_pollq_epoll.c
index fc55f76f..dde331d5 100644
--- a/src/platform/posix/posix_pollq_epoll.c
+++ b/src/platform/posix/posix_pollq_epoll.c
@@ -107,6 +107,7 @@ nni_posix_pfd_init(nni_posix_pfd **pfdp, int fd)
NNI_LIST_NODE_INIT(&pfd->node);
// notifications disabled to begin with
+ memset(&ev, 0, sizeof(ev));
ev.events = 0;
ev.data.ptr = pfd;
@@ -138,6 +139,7 @@ nni_posix_pfd_arm(nni_posix_pfd *pfd, unsigned events)
pfd->events |= events;
events = pfd->events;
+ memset(&ev, 0, sizeof(ev));
ev.events = events | NNI_EPOLL_FLAGS;
ev.data.ptr = pfd;