ftdi_stream: fix timeout setting: tv_usec field of timeval is in microseconds, not ms
authorЛарионов Даниил <scumcoder@yandex.ru>
Sat, 26 Mar 2016 12:36:53 +0000 (13:36 +0100)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Sat, 26 Mar 2016 12:36:53 +0000 (13:36 +0100)
src/ftdi_stream.c

index d295a02..2ad54c0 100644 (file)
@@ -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);