From 4f9c0839fb1059c001422d64af2e337c1c0c52d9 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 9 Dec 2013 16:34:49 +1000 Subject: [PATCH] udev: fail libinput_create_from_udev for NULL values Signed-off-by: Peter Hutterer --- src/udev-seat.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/udev-seat.c b/src/udev-seat.c index e6ff91c1..29d4fa02 100644 --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -332,6 +332,9 @@ libinput_create_from_udev(const struct libinput_interface *interface, { struct udev_input *input; + if (!interface || !udev || !seat_id) + return NULL; + input = zalloc(sizeof *input); if (!input) return NULL;