X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fdrivers%2Fmpsse.c;h=0d19f388c634e98e44cf966b9202c1459d151c81;hp=a3820a2266890dd279d0cc04bfbc3232958d9c74;hb=414e4eb40e9a5decfaa2a5aef9ceac9768b7740b;hpb=18a6fdc154ed61c641e2238c0f0ea6af0331c248 diff --git a/src/jtag/drivers/mpsse.c b/src/jtag/drivers/mpsse.c index a3820a2266..0d19f388c6 100644 --- a/src/jtag/drivers/mpsse.c +++ b/src/jtag/drivers/mpsse.c @@ -106,12 +106,13 @@ static bool string_descriptor_equal(libusb_device_handle *device, uint8_t str_in static bool device_location_equal(libusb_device *device, const char *location) { + bool result = false; +#ifdef HAVE_LIBUSB_GET_PORT_NUMBERS char *loc = strdup(location); uint8_t port_path[7]; int path_step, path_len; uint8_t dev_bus = libusb_get_bus_number(device); char *ptr; - bool result = false; path_len = libusb_get_port_numbers(device, port_path, 7); if (path_len == LIBUSB_ERROR_OVERFLOW) { @@ -154,6 +155,7 @@ static bool device_location_equal(libusb_device *device, const char *location) done: free(loc); +#endif return result; }