From b03f1bc95053eb11bbc347cbc9e21b8513b47e9c Mon Sep 17 00:00:00 2001 From: ToadKing Date: Sun, 10 Feb 2013 18:59:24 -0500 Subject: [PATCH] (Android) fix potential segfault --- android/native/jni/input_android.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/native/jni/input_android.c b/android/native/jni/input_android.c index 7775c660a5..7c64fdb914 100644 --- a/android/native/jni/input_android.c +++ b/android/native/jni/input_android.c @@ -172,7 +172,7 @@ static void android_input_poll(void *data) action == AMOTION_EVENT_ACTION_CANCEL || action == AMOTION_EVENT_ACTION_POINTER_UP) || (source == AINPUT_SOURCE_MOUSE && action != AMOTION_EVENT_ACTION_DOWN); - if (keyup) + if (keyup && motion_pointer < MAX_TOUCH) { memmove(pointer + motion_pointer, pointer + motion_pointer + 1, (MAX_TOUCH - motion_pointer - 1) * sizeof(struct input_pointer)); if (pointer_count > 0)