Allow libevdev_free on a NULL pointer.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2013-06-04 11:15:00 +10:00
parent 954fc8a70a
commit c19463eff5

View file

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