X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdipp%2Fftdi.cpp;fp=ftdipp%2Fftdi.cpp;h=f1c1cefb6be065ebc6625bbd8adfe02e585e605a;hp=5e45dce3fd71a9f76d03c365ee25a5cc0507bd99;hb=d3af9b2c485fc05df1f89285d0bf2e4d88ddfd38;hpb=ca509570df19cef9bfecfeb4088563ddcb6f9f52 diff --git a/ftdipp/ftdi.cpp b/ftdipp/ftdi.cpp index 5e45dce..f1c1cef 100644 --- a/ftdipp/ftdi.cpp +++ b/ftdipp/ftdi.cpp @@ -316,6 +316,11 @@ int Context::get_strings() int Context::get_strings_and_reopen() { + if ( d->dev == 0 ) + { + d->dev = libusb_get_device(d->ftdi->usb_dev); + } + // Get device strings (closes device) int ret=get_strings(); if (ret < 0)