diff --git a/src/add-ons/kernel/drivers/input/usb_hid/DeviceList.cpp b/src/add-ons/kernel/drivers/input/usb_hid/DeviceList.cpp index 626ba40b4c..1e6058473a 100644 --- a/src/add-ons/kernel/drivers/input/usb_hid/DeviceList.cpp +++ b/src/add-ons/kernel/drivers/input/usb_hid/DeviceList.cpp @@ -95,6 +95,7 @@ DeviceList::RemoveDevice(const char *name, void *device) return B_OK; } + previous = current; current = current->next; }