mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 16:58:40 -04:00
*** empty log message ***
This commit is contained in:
parent
5b463cd7b4
commit
b0ecbec7ed
@ -572,12 +572,15 @@ download(const string &file_name, Filename file_dest,
|
|||||||
|
|
||||||
// Handle receive timeouts by trying again
|
// Handle receive timeouts by trying again
|
||||||
if (ans == RS_timeout) {
|
if (ans == RS_timeout) {
|
||||||
|
int extra_bytes = 0;
|
||||||
for (int r = 0; r < downloader_timeout_retries; r++) {
|
for (int r = 0; r < downloader_timeout_retries; r++) {
|
||||||
ans = safe_receive(_socket, status._next_in, read_size,
|
ans = safe_receive(_socket, status._next_in, read_size,
|
||||||
(long)downloader_timeout, bytes);
|
(long)downloader_timeout, extra_bytes);
|
||||||
if (ans != RS_timeout)
|
if (ans != RS_timeout)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
bytes += extra_bytes;
|
||||||
|
|
||||||
if (ans == RS_timeout) {
|
if (ans == RS_timeout) {
|
||||||
// We've really timed out - throw an event
|
// We've really timed out - throw an event
|
||||||
downloader_cat.error()
|
downloader_cat.error()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user