Allow libevdev_free on a NULL pointer.
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Jun 2013 01:15:00 +0000 (11:15 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Jun 2013 01:39:32 +0000 (11:39 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
libevdev/libevdev.c

index f60029f..7632467 100644 (file)
@@ -180,6 +180,9 @@ libevdev_new_from_fd(int fd, struct libevdev **dev)
 void
 libevdev_free(struct libevdev *dev)
 {
+       if (!dev)
+               return;
+
        free(dev->name);
        free(dev->phys);
        free(dev->uniq);