From 214d880b815242fa419aa3a39411d42025566521 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 24 Nov 2009 00:18:57 +0100 Subject: [PATCH] minor fix to avoid a false valgrind warning. --- ae_epoll.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ae_epoll.c b/ae_epoll.c index b63b74b5..8fb5d4c3 100644 --- a/ae_epoll.c +++ b/ae_epoll.c @@ -36,6 +36,7 @@ static int aeApiAddEvent(aeEventLoop *eventLoop, int fd, int mask) { if (mask & AE_READABLE) ee.events |= EPOLLIN; if (mask & AE_WRITABLE) ee.events |= EPOLLOUT; if (mask & AE_EXCEPTION) ee.events |= EPOLLPRI; + ee.data.u64 = 0; /* avoid valgrind warning */ ee.data.fd = fd; if (epoll_ctl(state->epfd,op,fd,&ee) == -1) return -1; return 0; @@ -50,6 +51,7 @@ static void aeApiDelEvent(aeEventLoop *eventLoop, int fd, int delmask) { if (mask & AE_READABLE) ee.events |= EPOLLIN; if (mask & AE_WRITABLE) ee.events |= EPOLLOUT; if (mask & AE_EXCEPTION) ee.events |= EPOLLPRI; + ee.data.u64 = 0; /* avoid valgrind warning */ ee.data.fd = fd; if (mask != AE_NONE) { epoll_ctl(state->epfd,EPOLL_CTL_MOD,fd,&ee);