diff options
author | John Lindgren <john@jlindgren.net> | 2022-09-17 15:18:42 -0400 |
---|---|---|
committer | John Lindgren <john@jlindgren.net> | 2022-09-22 13:37:32 -0400 |
commit | 2b767fe743515610ece53e7095d237dcee1d0144 (patch) | |
tree | 921d273aec87404daea66160f5ac923e07f8fd0d /include/wlr | |
parent | 0cabc83046474618b9ed619649b819dc7ef23d28 (diff) |
backend/libinput: Fix SIGSEGV found in low-memory fuzzing
Stack trace:
#0 0x00007f17081f5b99 in wl_list_insert (list=list@entry=0x2d8, elm=elm@entry=0x7ffe7f7e85d0)
at ../wayland-1.21.0/src/wayland-util.c:48
#1 0x00007f17081f5f2e in wl_signal_emit_mutable (signal=signal@entry=0x2d8, data=data@entry=0x7ffe7f7e8660)
at ../wayland-1.21.0/src/wayland-server.c:2167
#2 0x00007f170815a971 in handle_switch_toggle (wlr_switch=0x2a0, event=0x55d5ba13dc00)
at ../backend/libinput/switch.c:50
#3 handle_libinput_event (event=0x55d5ba13dc00, backend=0x55d5b975d740) at ../backend/libinput/events.c:234
#4 handle_libinput_readable (fd=<optimized out>, mask=<optimized out>, _backend=<optimized out>)
at ../backend/libinput/backend.c:58
#5 handle_libinput_readable (fd=fd@entry=34, mask=mask@entry=1, _backend=_backend@entry=0x55d5b975d740)
at ../backend/libinput/backend.c:48
#6 0x00007f170815c110 in backend_start (wlr_backend=0x55d5b975d740) at ../backend/libinput/backend.c:109
#7 0x00007f1708160996 in multi_backend_start (wlr_backend=0x55d5b97583d0) at ../backend/multi/backend.c:32
Diffstat (limited to 'include/wlr')
0 files changed, 0 insertions, 0 deletions