From: Peter Hutterer Date: Fri, 1 Jun 2018 02:47:42 +0000 (+1000) Subject: evdev: don't allow a trackpoint range of 0 X-Git-Tag: 1.11.0~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d62118ac5643863f1039b1a829b85bfb5518e96f;p=platform%2Fupstream%2Flibinput.git evdev: don't allow a trackpoint range of 0 https://bugzilla.redhat.com/show_bug.cgi?id=1583324 Signed-off-by: Peter Hutterer --- diff --git a/src/evdev.c b/src/evdev.c index 625413c7..ee61e434 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1215,6 +1215,11 @@ evdev_get_trackpoint_range(struct evdev_device *device) } out: + if (range == 0) { + evdev_log_bug_libinput(device, "trackpoint range is zero\n"); + range = DEFAULT_TRACKPOINT_RANGE; + } + evdev_log_info(device, "trackpoint device set to range %d\n", range); return range; }