From 8ecf929944021233a374f77b3d2e44a04286ce8b Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Tue, 4 Jun 2013 00:08:59 +1000 Subject: [PATCH] Check for zero timeout on _usb_write. --- usbutils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/usbutils.c b/usbutils.c index 0e884d77..257a2cab 100644 --- a/usbutils.c +++ b/usbutils.c @@ -2288,6 +2288,8 @@ int _usb_write(struct cgpu_info *cgpu, int ep, char *buf, size_t bufsiz, int *pr break; timeout = initial_timeout - (done * 1000); + if (!timeout) + break; } *processed = tot;