diff options
author | Tiago Vignatti <tiago.vignatti@intel.com> | 2012-01-20 18:47:46 +0200 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2012-01-20 13:35:27 -0500 |
commit | a12d6113cee529e5c3e20ea182163e512305e867 (patch) | |
tree | 224e56b59a8e15476828346cd5fcf4d3ad273ef5 | |
parent | 5f5324e0988cd287f931c2fa6b66410a008d9be2 (diff) |
evdev: fix uninitialised pointer value
==30224== Conditional jump or move depends on uninitialised value(s)
==30224== at 0x40EE3A0: evdev_flush_motion (evdev.c:284)
==30224== by 0x40EE6DC: evdev_input_device_data (evdev.c:352)
==30224== by 0x4034710: wl_event_source_fd_dispatch (event-loop.c:76)
==30224== by 0x4035171: wl_event_loop_dispatch (event-loop.c:462)
==30224== by 0x4032F76: wl_display_run (wayland-server.c:785)
==30224== by 0x8050972: main (compositor.c:2183)
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
-rw-r--r-- | src/evdev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/evdev.c b/src/evdev.c index 32d7367..f489ede 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -340,6 +340,8 @@ evdev_input_device_data(int fd, uint32_t mask, void *data) return 1; } + device->type = 0; + e = ev; end = (void *) ev + len; for (e = ev; e < end; e++) { |