diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-12-09 16:34:49 +1000 |
---|---|---|
committer | Jonas Ã…dahl <jadahl@gmail.com> | 2013-12-15 21:07:42 +0100 |
commit | 4f9c0839fb1059c001422d64af2e337c1c0c52d9 (patch) | |
tree | 0b73ac554370019bb110e56e3f18666929517e87 /src/udev-seat.c | |
parent | 48608f1f6a21aa91cd247415da4c1c046bfc18a8 (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.c | 3 |
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; |