@@ -344,11 +344,8 @@ void USBHost::claim_drivers(Device_t *dev) | |||
available_drivers = driver->next; | |||
} | |||
// add to list of drivers using this device | |||
if (dev->drivers) { | |||
dev->drivers->next = driver; | |||
} | |||
driver->next = dev->drivers; | |||
dev->drivers = driver; | |||
driver->next = NULL; | |||
driver->device = dev; | |||
// not done, may be more interface for more drivers | |||
} |