On Thu, Dec 22, 2011 at 9:52 AM, Pekka Paalanen wrote:
> On wl_display_add_socket(), the listening socket fd is added to the
> event loop. However, wl_event_source object is not stored and hence
> cannot be freed, resulting in a minor leak.
>
> Store wl_event_source pointer in struct wl_socket so
On wl_display_add_socket(), the listening socket fd is added to the
event loop. However, wl_event_source object is not stored and hence
cannot be freed, resulting in a minor leak.
Store wl_event_source pointer in struct wl_socket so we can track it,
and destroy it on wl_display_destroy(). The even