Allow for NULL in libevdev_event_destroy
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 9 Dec 2013 11:26:54 +0000 (21:26 +1000)
committerJonas Ådahl <jadahl@gmail.com>
Sun, 15 Dec 2013 20:07:03 +0000 (21:07 +0100)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
src/libinput.c

index 3e56a30..ebfb928 100644 (file)
@@ -421,6 +421,9 @@ libinput_event_get_class(struct libinput_event *event)
 LIBINPUT_EXPORT void
 libinput_event_destroy(struct libinput_event *event)
 {
+       if (event == NULL)
+               return;
+
        switch (libinput_event_get_class(event)) {
        case LIBINPUT_EVENT_CLASS_BASE:
                break;