]> granicus.if.org Git - strace/commit
evdev: fix off-by-one error in decode_bitset
authorEugene Syromiatnikov <esyr@redhat.com>
Thu, 20 Dec 2018 15:35:27 +0000 (16:35 +0100)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 23 Dec 2018 22:12:36 +0000 (22:12 +0000)
commit8a5feb1cb331441d1b721b6455ee95b50258dbac
treedabf9012bbf6f29b2cb811f197d149cf49c0a557
parentf6869581d44bd6e4bc8cad169451a9ad46169a4d
evdev: fix off-by-one error in decode_bitset

* evdev.c (decode_bitset): Decrement sorted/indexed xlat's size by one
in order to account for guarding XLAT_END, as other sorted/indexed xlat
wrappers do.

Fixes: v4.23~261 "evdev: support various types of xlats in decode_bitset"
evdev.c