From 2cf64c22c494cbf7583b4f5c1647a12677e9bbe9 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Wed, 4 May 2022 15:31:58 +0900 Subject: [PATCH] tinyds: Fix passing wrong arg to wl_container_of This led segfault illegally accessing wrong pointer. Change-Id: I0e1ae98d8f93fa0ac44d53784b304e58988828fa --- src/examples/tinyds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/examples/tinyds.c b/src/examples/tinyds.c index fcaabaf..e054e71 100644 --- a/src/examples/tinyds.c +++ b/src/examples/tinyds.c @@ -380,7 +380,7 @@ pointer_handle_frame(struct wl_listener *listener, void *data) { struct tinyds_pointer *pointer; - pointer = wl_container_of(listener, pointer, motion); + pointer = wl_container_of(listener, pointer, frame); ds_inf("Pointer(%p) frame", pointer); } -- 2.7.4