From: Ларионов Даниил Date: Sat, 26 Mar 2016 12:36:53 +0000 (+0100) Subject: ftdi_stream: fix timeout setting: tv_usec field of timeval is in microseconds, not ms X-Git-Tag: v1.3rc1~8 X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=commitdiff_plain;h=f838a4e3b0466abc34823750e9eef24d785c8232 ftdi_stream: fix timeout setting: tv_usec field of timeval is in microseconds, not ms --- diff --git a/src/ftdi_stream.c b/src/ftdi_stream.c index d295a02..2ad54c0 100644 --- a/src/ftdi_stream.c +++ b/src/ftdi_stream.c @@ -237,7 +237,7 @@ ftdi_readstream(struct ftdi_context *ftdi, { FTDIProgressInfo *progress = &state.progress; const double progressInterval = 1.0; - struct timeval timeout = { 0, ftdi->usb_read_timeout }; + struct timeval timeout = { 0, ftdi->usb_read_timeout * 1000}; struct timeval now; int err = libusb_handle_events_timeout(ftdi->usb_ctx, &timeout);