summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2014-04-02 11:57:41 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2014-04-03 12:08:28 +1000
commit7164e1d412894e2b394e37b141cccad4286de683 (patch)
treeb150fede7e90cb613cd61bd679fd0098fdb24c0a
parentfda0b3bf2308887595a52950a117d4149b60f4f2 (diff)
downloadlibevdev-7164e1d412894e2b394e37b141cccad4286de683.tar.gz
Drop unnecessary memset
The EVICOCGMTSLOTS ioctl returns all slot values for the requested code or an error code, it doesn't return the number of bytes successfully transferred. Thus all values in the input array are always defined (on success), we don't need to memset it. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
-rw-r--r--libevdev/libevdev.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c
index 2506a9e..99e86a0 100644
--- a/libevdev/libevdev.c
+++ b/libevdev/libevdev.c
@@ -571,7 +571,6 @@ sync_mt_state(struct libevdev *dev, int create_events)
if (!libevdev_has_event_code(dev, EV_ABS, axis))
continue;
- memset(&mt_state, 0, sizeof(mt_state));
mt_state.code = axis;
rc = ioctl(dev->fd, EVIOCGMTSLOTS(sizeof(struct mt_state)), &mt_state);
if (rc < 0) {