From a7c5ae50f456ad680a84a0ea6b07b532905f974c Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 4 Jun 2013 14:53:30 +1000 Subject: [PATCH] Protect against NULL device on log handler Signed-off-by: Peter Hutterer --- libevdev/libevdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index b19f7f6..7808db3 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -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; }