From ac5fa7143dbbb7a956fa2f1c9abae32b1f8809c5 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: I28e64be8c0d0abd5ee8e164353a5c038a2c7ce52 --- 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