From 1bd513305eb521f1febed2c2adbff573a48a52be Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Thu, 16 Nov 2017 13:15:14 -0600 Subject: [PATCH] ecore_wl2: fix user pointer for dmabuf param listener Proving once again that those that defeat type safety usually get what they deserve. --- src/lib/ecore_wl2/ecore_wl2_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_wl2/ecore_wl2_buffer.c b/src/lib/ecore_wl2/ecore_wl2_buffer.c index 08a6df007a..c074870df0 100644 --- a/src/lib/ecore_wl2/ecore_wl2_buffer.c +++ b/src/lib/ecore_wl2/ecore_wl2_buffer.c @@ -607,7 +607,7 @@ _ecore_wl2_buffer_test(Ecore_Wl2_Display *ewd) dp = zwp_linux_dmabuf_v1_create_params(ewd->wl.dmabuf); zwp_linux_buffer_params_v1_add(dp, buf->fd, 0, 0, buf->stride, 0, 0); - zwp_linux_buffer_params_v1_add_listener(dp, ¶ms_listener, buf); + zwp_linux_buffer_params_v1_add_listener(dp, ¶ms_listener, ewd); zwp_linux_buffer_params_v1_create(dp, buf->w, buf->h, DRM_FORMAT_ARGB8888, 0); ecore_wl2_display_flush(ewd);