From faee8fe1a7e13fdc7e6c3d89291e0fe7ad9a3576 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 24 Dec 2013 13:46:20 +1000 Subject: [PATCH] Don't access event buffer after realloc realloc() may free the original event buffer, don't access it. Signed-off-by: Peter Hutterer --- src/libinput.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libinput.c b/src/libinput.c index 989fd8c1..95976f7f 100644 --- a/src/libinput.c +++ b/src/libinput.c @@ -887,7 +887,7 @@ libinput_post_event(struct libinput *libinput, move_len = libinput->events_len - libinput->events_out; new_out = events_len - move_len; memmove(events + new_out, - libinput->events + libinput->events_out, + events + libinput->events_out, move_len * sizeof *events); libinput->events_out = new_out; }