From 6b2fb180d99bb9d6deaddb1cdf735422d4dd5b93 Mon Sep 17 00:00:00 2001 From: Dima Ryazanov Date: Sun, 18 Mar 2018 00:20:29 -0400 Subject: [PATCH] Fix an uninitialized variable "has_discrete" gets set to true in if/else if, but gets left unset otherwise. So let's initialize it to false. (This was caught by valgrind.) Signed-off-by: Dima Ryazanov Reviewed-by: Pekka Paalanen --- libweston/compositor-wayland.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libweston/compositor-wayland.c b/libweston/compositor-wayland.c index f51f78dd..111c4c09 100644 --- a/libweston/compositor-wayland.c +++ b/libweston/compositor-wayland.c @@ -1707,6 +1707,7 @@ input_handle_axis(void *data, struct wl_pointer *pointer, weston_event.axis = axis; weston_event.value = wl_fixed_to_double(value); + weston_event.has_discrete = false; if (axis == WL_POINTER_AXIS_VERTICAL_SCROLL && input->vert.has_discrete) {