Protect against NULL device on log handler
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Jun 2013 04:53:30 +0000 (14:53 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Jun 2013 04:53:30 +0000 (14:53 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
libevdev/libevdev.c

index b19f7f6..7808db3 100644 (file)
@@ -194,6 +194,9 @@ libevdev_free(struct libevdev *dev)
 void
 libevdev_set_log_handler(struct libevdev *dev, libevdev_log_func_t logfunc)
 {
+       if (dev == NULL)
+               return;
+
        dev->log = logfunc ? logfunc : libevdev_noop_log_func;
 }