Accept any error response code for missing index.mth

This commit is contained in:
Kahrl 2014-02-15 02:19:49 +01:00
parent 31ec14afe2
commit c873164878
1 changed files with 4 additions and 2 deletions

View File

@ -315,8 +315,10 @@ void ClientMediaDownloader::remoteHashSetReceived(
// For compatibility: If index.mth is not found, assume that the
// server contains files named like the original files (not their sha1)
if (!fetchresult.succeeded && !fetchresult.timeout &&
fetchresult.response_code == 404) {
// Do NOT check for any particular response code (e.g. 404) here,
// because different servers respond differently
if (!fetchresult.succeeded && !fetchresult.timeout) {
infostream << "Client: Enabling compatibility mode for remote "
<< "server \"" << remote->baseurl << "\"" << std::endl;
remote->request_by_filename = true;