瀏覽代碼

*** empty log message ***

Mike Goslin 25 年之前
父節點
當前提交
b0ecbec7ed
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      panda/src/downloader/downloader.cxx

+ 4 - 1
panda/src/downloader/downloader.cxx

@@ -572,12 +572,15 @@ download(const string &file_name, Filename file_dest,
 
       // Handle receive timeouts by trying again
       if (ans == RS_timeout) {
+	int extra_bytes = 0;
 	for (int r = 0; r < downloader_timeout_retries; r++) {
 	    ans = safe_receive(_socket, status._next_in, read_size,
-					(long)downloader_timeout, bytes);
+					(long)downloader_timeout, extra_bytes);
 	    if (ans != RS_timeout)
 	      break;
 	}
+	bytes += extra_bytes;
+
 	if (ans == RS_timeout) {
 	  // We've really timed out - throw an event
 	  downloader_cat.error()