From 0e4204e8948d1a74149506d489d51cf4c10cb85f Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Wed, 30 Jul 2008 19:05:53 -0300 Subject: Remove device on free. --- input/device.c | 1 + 1 file changed, 1 insertion(+) (limited to 'input') diff --git a/input/device.c b/input/device.c index 419cacd4..a9e56223 100644 --- a/input/device.c +++ b/input/device.c @@ -837,6 +837,7 @@ static void device_unregister(void *data) /* Disconnect if applied */ disconnect(idev, (1 << HIDP_VIRTUAL_CABLE_UNPLUG)); + devices = g_slist_remove(devices, idev); input_device_free(idev); } -- cgit