summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-06-04 11:15:00 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-06-04 11:39:32 +1000
commitc19463eff55a68afeaa559760607b34a92e298dc (patch)
tree970de1b45ac354603ad2b90ea36841949358f214 /libevdev/libevdev.c
parent954fc8a70a70cf8d593e3611bd27b94c38f11847 (diff)
downloadlibevdev-c19463eff55a68afeaa559760607b34a92e298dc.tar.gz
Allow libevdev_free on a NULL pointer.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'libevdev/libevdev.c')
-rw-r--r--libevdev/libevdev.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c
index f60029f..7632467 100644
--- a/libevdev/libevdev.c
+++ b/libevdev/libevdev.c
@@ -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);