rpc: don't auto fail RPC needing payment in bootstrap mode

This commit is contained in:
moneromooo-monero 2019-11-22 18:10:52 +00:00
parent fe3f6a3e6b
commit 81c2658989
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -1958,7 +1958,11 @@ namespace cryptonote
m_was_bootstrap_ever_used = true;
}
r = r && res.status == CORE_RPC_STATUS_OK;
if (r && res.status != CORE_RPC_STATUS_PAYMENT_REQUIRED && res.status != CORE_RPC_STATUS_OK)
{
MINFO("Failing RPC " << command_name << " due to peer return status " << res.status);
r = false;
}
res.untrusted = true;
return true;
}