Browse Source

Repeating on timeout in ztex could make the code never return.

Con Kolivas 13 years ago
parent
commit
a916be0b09
1 changed files with 2 additions and 4 deletions
  1. 2 4
      libztex.c

+ 2 - 4
libztex.c

@@ -618,8 +618,7 @@ int libztex_sendHashData(struct libztex_device *ztex, unsigned char *sendbuf)
 			ret -= cnt;
 			len += cnt;
 		} else
-			if (cnt != LIBUSB_ERROR_TIMEOUT)
-				break;
+			break;
 	}
 	if (unlikely(cnt < 0))
 		applog(LOG_ERR, "%s: Failed sendHashData with err %d", ztex->repr, cnt);
@@ -647,8 +646,7 @@ int libztex_readHashData(struct libztex_device *ztex, struct libztex_hash_data n
 			ret -= cnt;
 			len += cnt;
 		} else
-			if (cnt != LIBUSB_ERROR_TIMEOUT)
-				break;
+			break;
 	}
 
 	if (unlikely(cnt < 0)) {