summaryrefslogtreecommitdiff
path: root/src/udev-seat.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-12-09 16:34:49 +1000
committerJonas Ã…dahl <jadahl@gmail.com>2013-12-15 21:07:42 +0100
commit4f9c0839fb1059c001422d64af2e337c1c0c52d9 (patch)
tree0b73ac554370019bb110e56e3f18666929517e87 /src/udev-seat.c
parent48608f1f6a21aa91cd247415da4c1c046bfc18a8 (diff)
udev: fail libinput_create_from_udev for NULL values
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src/udev-seat.c')
-rw-r--r--src/udev-seat.c3
1 files changed, 3 insertions, 0 deletions
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;