summaryrefslogtreecommitdiff
path: root/src/udev-seat.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-12-09 21:27:31 +1000
committerJonas Ã…dahl <jadahl@gmail.com>2013-12-15 21:07:21 +0100
commit2ee299afcc3f5f2fbde939b27524e98e64d85653 (patch)
tree42c6a5eb8b30fab739f838ebe6882ac09af48023 /src/udev-seat.c
parentc1889435686ae6ec097a808a45b728095a1155a8 (diff)
Allow for NULL in libinput_destroy
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'src/udev-seat.c')
-rw-r--r--src/udev-seat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/udev-seat.c b/src/udev-seat.c
index 1b8899a1..e6ff91c1 100644
--- a/src/udev-seat.c
+++ b/src/udev-seat.c
@@ -270,6 +270,10 @@ void
udev_input_destroy(struct udev_input *input)
{
struct libinput_seat *seat, *next;
+
+ if (input == NULL)
+ return;
+
udev_input_disable(input);
list_for_each_safe(seat, next, &input->base.seat_list, link) {
notify_removed_seat(seat);