X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi.c;h=bb40984f599a7aab01e4ae3da9e28f1391bb363a;hp=d4e09ff66f6ab4c6d227576162884ae6617cead0;hb=faa772fe0a9690e681a49ce7529e84cb4d6f5625;hpb=1423b35ca644b152bbe28142f3661e1d4bd413ff diff --git a/src/ftdi.c b/src/ftdi.c index d4e09ff..bb40984 100644 --- a/src/ftdi.c +++ b/src/ftdi.c @@ -643,12 +643,12 @@ int ftdi_usb_open_desc_index(struct ftdi_context *ftdi, int vendor, int product, { if (libusb_get_string_descriptor_ascii(ftdi->usb_dev, desc.iProduct, (unsigned char *)string, sizeof(string)) < 0) { - libusb_close (ftdi->usb_dev); + ftdi_usb_close_internal (ftdi); ftdi_error_return_free_device_list(-8, "unable to fetch product description", devs); } if (strncmp(string, description, sizeof(string)) != 0) { - libusb_close (ftdi->usb_dev); + ftdi_usb_close_internal (ftdi); continue; } }