1
0
forked from drath/libratbag

hidpp10: fix crash if device failed to initialize properly

Signed-off-by: ksv1986 <ksv0x07c2@gmail.com>
This commit is contained in:
ksv1986
2020-04-15 19:01:33 +03:00
committed by Filipe Laíns
parent 4b1e49d522
commit d16df8d100

View File

@@ -752,14 +752,14 @@ static void
hidpp10drv_remove(struct ratbag_device *device)
{
struct hidpp10drv_data *drv_data;
struct hidpp10_device *dev;
ratbag_close_hidraw(device);
drv_data = ratbag_get_drv_data(device);
dev = drv_data->dev;
if (!drv_data)
return;
hidpp10_device_destroy(dev);
hidpp10_device_destroy(drv_data->dev);
free(drv_data);
}