mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
fix memory leak when no driver is present
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user