mirror of https://github.com/aria2/aria2
Retry after 404 status if --max-file-not-found > 0
parent
2873b96ee7
commit
4bbc71c8e6
|
@ -211,8 +211,11 @@ bool HttpSkipResponseCommand::processResponse()
|
||||||
error_code::HTTP_AUTH_FAILED);
|
error_code::HTTP_AUTH_FAILED);
|
||||||
}
|
}
|
||||||
} else if(statusCode == 404) {
|
} else if(statusCode == 404) {
|
||||||
throw DL_ABORT_EX2(MSG_RESOURCE_NOT_FOUND,
|
if(getOption()->getAsInt(PREF_MAX_FILE_NOT_FOUND) == 0) {
|
||||||
error_code::RESOURCE_NOT_FOUND);
|
throw DL_ABORT_EX2(MSG_RESOURCE_NOT_FOUND,
|
||||||
|
error_code::RESOURCE_NOT_FOUND);
|
||||||
|
}
|
||||||
|
return prepareForRetry(0);
|
||||||
} else if(statusCode == 503) {
|
} else if(statusCode == 503) {
|
||||||
// Only retry if pretry-wait > 0. Hammering 'busy' server is not
|
// Only retry if pretry-wait > 0. Hammering 'busy' server is not
|
||||||
// a good idea.
|
// a good idea.
|
||||||
|
|
Loading…
Reference in New Issue