From 65e21f18cb25542afe9b976aee1d500eca416be2 Mon Sep 17 00:00:00 2001 From: Kano Date: Wed, 12 Jun 2013 22:05:35 +1000 Subject: [PATCH] Icarus driver elaspsed timeout shouldn't be just USB I/O --- driver-icarus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/driver-icarus.c b/driver-icarus.c index 86a781ac..8983e289 100644 --- a/driver-icarus.c +++ b/driver-icarus.c @@ -445,7 +445,7 @@ static int icarus_get_nonce(struct cgpu_info *icarus, unsigned char *buf, struct if (amt >= read_amount) return ICA_NONCE_OK; - rc += SECTOMS(tdiff(&read_finish, &read_start)); + rc = SECTOMS(tdiff(&read_finish, tv_start)); if (rc >= read_time) { if (amt > 0) applog(LOG_DEBUG, "Icarus Read: Timeout reading for %d ms", rc);