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 @@
 	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 @@
 	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 @@
 	source->func = func;
 	source->data = data;
 
+	memset(&ep, 0, sizeof ep);
 	ep.events = EPOLLIN;
 	ep.data.ptr = source;
 
@@ -310,6 +311,7 @@
 	source->func = func;
 	source->data = data;
 
+	memset(&ep, 0, sizeof ep);
 	ep.events = EPOLLIN;
 	ep.data.ptr = source;