commit | ecfb75d9e43116133aca5cf7adba36783de89817 | [log] [tgz] |
---|---|---|
author | Mike Lockwood <lockwood@android.com> | Tue Aug 11 11:29:40 2009 -0400 |
committer | Mike Lockwood <lockwood@android.com> | Wed Aug 26 14:46:18 2009 -0700 |
tree | 4de54a9da7e6954ccba4020a9238d0314ff56254 | |
parent | 668cc771014380687936e79917e5e559262ad221 [diff] |
adb: Fix infinite loop in Linux host device discovery. Signed-off-by: Mike Lockwood <lockwood@android.com>
diff --git a/adb/usb_linux.c b/adb/usb_linux.c index cf78d80..863af1d 100644 --- a/adb/usb_linux.c +++ b/adb/usb_linux.c
@@ -269,11 +269,7 @@ break; } else { // seek next interface descriptor - if (i < interfaces - 1) { - while (bufptr[1] != USB_DT_INTERFACE) { - bufptr += bufptr[0]; - } - } + bufptr += (USB_DT_ENDPOINT_SIZE * interface->bNumEndpoints); } } // end of for