summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYanko Kaneti <yaneti@declera.com>2013-01-28 15:49:51 +0200
committerEmmanuele Bassi <ebassi@gnome.org>2013-03-04 23:17:47 +0000
commit3c017eaf28cff89d82f868b0c7d92399884c3c47 (patch)
treef9d9377bb25b0a60dcce9e6ee4224947029ec3c4
parent7d1ff9240485d0b8b3d676c112aca8c9667a084e (diff)
downloadclutter-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.c6
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;
}
}