1
0
forked from drath/libratbag

fix memory leak when no driver is present

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
Benjamin Tissoires
2015-08-14 22:05:31 -04:00
parent 32392ab630
commit f626958758

View File

@@ -291,8 +291,10 @@ err_udev:
udev_device_unref(ratbag->udev_device);
udev_device_unref(ratbag->udev_hidraw);
out_err:
if (ratbag)
if (ratbag) {
free(ratbag->name);
ratbag->libratbag = libratbag_unref(ratbag->libratbag);
}
free(ratbag);
return NULL;
}