Edit

kc3-lang/libxkbcommon/src

Branch :

  • Show log

    Commit

  • Author : Ran Benita
    Date : 2012-10-24 23:09:26
    Hash : 6f093ad5
    Message : state: fix possible index-out-of-bounds in action dispatch table The current code assumes that action->type always falls in the range of the xkb_action_type enum. But keymaps can also have Private actions, which are allowed to set their own type number. So with a default xkeyboard-config keymap, keycode 86 at level 4, which triggers such an action, causes us to crash. Fix it by always checking the bounds. Signed-off-by: Ran Benita <ran234@gmail.com>