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