bmp_libusb: reset type on every device.
This commit is contained in:
parent
80064c18a9
commit
7b1eb6e6e3
@ -155,7 +155,6 @@ int find_debuggers(BMP_CL_OPTIONS_t *cl_opts,bmp_info_t *info)
|
|||||||
char *active_cable = NULL;
|
char *active_cable = NULL;
|
||||||
bool ftdi_unknown = false;
|
bool ftdi_unknown = false;
|
||||||
rescan:
|
rescan:
|
||||||
type = BMP_TYPE_NONE;
|
|
||||||
found_debuggers = 0;
|
found_debuggers = 0;
|
||||||
serial[0] = 0;
|
serial[0] = 0;
|
||||||
manufacturer[0] = 0;
|
manufacturer[0] = 0;
|
||||||
@ -164,6 +163,7 @@ int find_debuggers(BMP_CL_OPTIONS_t *cl_opts,bmp_info_t *info)
|
|||||||
active_cable = NULL;
|
active_cable = NULL;
|
||||||
ftdi_unknown = false;
|
ftdi_unknown = false;
|
||||||
for (int i = 0; devs[i]; i++) {
|
for (int i = 0; devs[i]; i++) {
|
||||||
|
type = BMP_TYPE_NONE;
|
||||||
libusb_device *dev = devs[i];
|
libusb_device *dev = devs[i];
|
||||||
int res = libusb_get_device_descriptor(dev, &desc);
|
int res = libusb_get_device_descriptor(dev, &desc);
|
||||||
if (res < 0) {
|
if (res < 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user