libevdev/libevdev
Peter Hutterer 89e7998fee Dynamically allocate the slot values
Instead of relying on a static MAX_SLOTS array, allocated it based on the
number of slots we have on the device. The previous checks for MAX_SLOTS were
incomplete, causing out-of-bound reads.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2014-03-06 09:21:02 +10:00
..
.gitignore Review/update .gitignore files 2013-11-19 09:34:23 +10:00
libevdev-int.h Dynamically allocate the slot values 2014-03-06 09:21:02 +10:00
libevdev-names.c Provide separate lookup functions for zero-terminated strings 2013-11-01 08:18:41 +10:00
libevdev-uinput-int.h Add support for uinput device creation 2013-08-29 13:54:46 +10:00
libevdev-uinput.c Fix memory leaks when failing to create a uinput device 2014-02-27 13:22:50 +10:00
libevdev-uinput.h More documentation fixes and improvements 2014-02-12 16:01:10 +10:00
libevdev-util.h Add unlikely() macro 2014-03-06 09:21:02 +10:00
libevdev.c Dynamically allocate the slot values 2014-03-06 09:21:02 +10:00
libevdev.h Don't sync past MAX_SLOTS slots 2014-03-06 09:21:02 +10:00
libevdev.sym Add ld version-script 2014-01-29 15:02:40 +10:00
make-event-names.py Drop the argparse requirement for make-event-names.py 2014-01-15 08:01:31 +10:00
Makefile.am Add ld version-script 2014-01-29 15:02:40 +10:00