From: Peter Hutterer Date: Mon, 26 Aug 2013 22:03:17 +0000 (+1000) Subject: Avoid under-allocation of array for syncing key/led state X-Git-Tag: libevdev-0.4~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8b435a85342d5fdfe3a28d9987ade949d01c2d4a;p=platform%2Fupstream%2Flibevdev.git Avoid under-allocation of array for syncing key/led state No functional effect as the size would end up being the same anyway due to the values of KEY_MAX and LED_MAX. Signed-off-by: Peter Hutterer Reviewed-by: David Herrmann Reviewed-by: Benjamin Tissoires --- diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index 76a47a8..b692590 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -302,7 +302,7 @@ sync_key_state(struct libevdev *dev) { int rc; int i; - unsigned long keystate[NLONGS(KEY_MAX)]; + unsigned long keystate[NLONGS(KEY_CNT)]; rc = ioctl(dev->fd, EVIOCGKEY(sizeof(keystate)), keystate); if (rc < 0) @@ -329,7 +329,7 @@ sync_led_state(struct libevdev *dev) { int rc; int i; - unsigned long ledstate[NLONGS(LED_MAX)]; + unsigned long ledstate[NLONGS(LED_CNT)]; rc = ioctl(dev->fd, EVIOCGLED(sizeof(ledstate)), ledstate); if (rc < 0)