diff options
author | Yanko Kaneti <yaneti@declera.com> | 2013-01-28 15:49:51 +0200 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2013-03-04 23:17:47 +0000 |
commit | 3c017eaf28cff89d82f868b0c7d92399884c3c47 (patch) | |
tree | f9d9377bb25b0a60dcce9e6ee4224947029ec3c4 | |
parent | 7d1ff9240485d0b8b3d676c112aca8c9667a084e (diff) | |
download | clutter-3c017eaf28cff89d82f868b0c7d92399884c3c47.tar.gz |
xi2: Fix access beyond array boundaries
(cherry picked from commit 673e7c10d8c008ddf88af4746423e7897690ebe9)
Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
-rw-r--r-- | clutter/x11/clutter-device-manager-xi2.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clutter/x11/clutter-device-manager-xi2.c b/clutter/x11/clutter-device-manager-xi2.c index 4250644fb..8a9910307 100644 --- a/clutter/x11/clutter-device-manager-xi2.c +++ b/clutter/x11/clutter-device-manager-xi2.c @@ -94,13 +94,13 @@ translate_valuator_class (Display *xdisplay, atoms_initialized = TRUE; } - for (i = CLUTTER_INPUT_AXIS_IGNORE; - i < CLUTTER_INPUT_AXIS_LAST; + for (i = 0; + i < N_AXIS_ATOMS; i += 1) { if (clutter_input_axis_atoms[i] == class->label) { - axis = i; + axis = i + 1; break; } } |