]> git.mdlowis.com Git - proto/labwc.git/commit
keyboard: Fix SIGSEGV that showed up in out-of-memory fuzzing
authorJohn Lindgren <john@jlindgren.net>
Sat, 17 Sep 2022 18:47:47 +0000 (14:47 -0400)
committerConsolatis <35009135+Consolatis@users.noreply.github.com>
Sun, 18 Sep 2022 04:05:16 +0000 (06:05 +0200)
commit898a5835220a3217c7c6909c2d34f6bd0b0837b0
tree8fc551ddc92aa10496634f6036c11b74bfb01ad0
parentb89f7bfc0df5a95a05b04de7b429e57fbb1e9c3e
keyboard: Fix SIGSEGV that showed up in out-of-memory fuzzing

Stack trace:

    #0  xkb_keymap_ref (keymap=keymap@entry=0x0) at ../libxkbcommon/src/keymap.c:61
    #1  0x00007f53a344ab99 in wlr_keyboard_set_keymap (kb=kb@entry=0x5571af8cb9a0, keymap=keymap@entry=0x0)
        at ../types/wlr_keyboard.c:174
    #2  0x00005571ade057e0 in keyboard_init (seat=0x7ffca0389680) at ../src/keyboard.c:229
    #3  seat_init (server=0x7ffca0389570) at ../src/seat.c:307
    #4  server_init (server=0x7ffca0389570) at ../src/server.c:308
src/keyboard.c