From 53baf3d17f0bd6f861115157dbf82cb4e87490a3 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 13 Jul 2016 07:54:07 +1000 Subject: [PATCH] tablet: catch potential segfault if the filter fails to allocate Signed-off-by: Peter Hutterer --- src/evdev-tablet.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/evdev-tablet.c b/src/evdev-tablet.c index 940a1e06..d751f2ff 100644 --- a/src/evdev-tablet.c +++ b/src/evdev-tablet.c @@ -1599,6 +1599,8 @@ tablet_init_accel(struct tablet_dispatch *tablet, struct evdev_device *device) filter = create_pointer_accelerator_filter_tablet(x->resolution, y->resolution); + if (!filter) + return -1; rc = evdev_device_init_pointer_acceleration(device, filter); if (rc != 0)