test: fix memleak when using the test-uinput device
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 27 Feb 2014 01:08:51 +0000 (11:08 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 27 Feb 2014 01:08:51 +0000 (11:08 +1000)
The libevdev-created uinput device was never freed.

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

index 5f17fad..617b8e2 100644 (file)
@@ -119,6 +119,7 @@ uinput_device_free(struct uinput_device *dev)
        if (dev->dev_fd != -1)
                close(dev->dev_fd);
        libevdev_free(dev->d);
+       libevdev_uinput_destroy(dev->uidev);
        free(dev);
 }