Don't return a NULL name, ever.
authorPeter Hutterer <peter.hutterer@who-t.net>
Wed, 26 Jun 2013 08:13:24 +0000 (18:13 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 27 Jun 2013 00:41:54 +0000 (10:41 +1000)
Even if the device is not yet initialized (which would be a caller bug, but still)

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
libevdev/libevdev.c

index d92c81f..7fefa0d 100644 (file)
@@ -580,7 +580,7 @@ out:
 const char *
 libevdev_get_name(const struct libevdev *dev)
 {
-       return dev->name;
+       return dev->name ? dev->name : "";
 }
 
 const char *