From f838a4e3b0466abc34823750e9eef24d785c8232 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=D0=9B=D0=B0=D1=80=D0=B8=D0=BE=D0=BD=D0=BE=D0=B2=20=D0=94=D0=B0=D0=BD=D0=B8=D0=B8=D0=BB?= Date: Sat, 26 Mar 2016 13:36:53 +0100 Subject: [PATCH 1/1] ftdi_stream: fix timeout setting: tv_usec field of timeval is in microseconds, not ms --- src/ftdi_stream.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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); -- 1.7.1