From: Kristian Høgsberg Date: Thu, 29 Jul 2010 19:01:01 +0000 (-0400) Subject: memset epoll event structs to quiet valgrind X-Git-Tag: 0.85.0~906 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fbd0fb0098f0f57f39eab7ecd71d6fb95ab141f1;p=platform%2Fupstream%2Fweston.git memset epoll event structs to quiet valgrind --- diff --git a/event-loop.c b/event-loop.c index 8568f40..11f5342 100644 --- a/event-loop.c +++ b/event-loop.c @@ -112,7 +112,7 @@ wl_event_loop_add_fd(struct wl_event_loop *loop, source->func = func; source->data = data; - ep.events = 0; + memset(&ep, 0, sizeof ep); if (mask & WL_EVENT_READABLE) ep.events |= EPOLLIN; if (mask & WL_EVENT_WRITEABLE) @@ -135,7 +135,7 @@ wl_event_source_fd_update(struct wl_event_source *source, uint32_t mask) struct wl_event_loop *loop = source->loop; struct epoll_event ep; - ep.events = 0; + memset(&ep, 0, sizeof ep); if (mask & WL_EVENT_READABLE) ep.events |= EPOLLIN; if (mask & WL_EVENT_WRITEABLE) @@ -210,6 +210,7 @@ wl_event_loop_add_timer(struct wl_event_loop *loop, source->func = func; source->data = data; + memset(&ep, 0, sizeof ep); ep.events = EPOLLIN; ep.data.ptr = source; @@ -310,6 +311,7 @@ wl_event_loop_add_signal(struct wl_event_loop *loop, source->func = func; source->data = data; + memset(&ep, 0, sizeof ep); ep.events = EPOLLIN; ep.data.ptr = source;