Unified code with xmrig-amd version

This commit is contained in:
MoneroOcean 2019-01-15 15:33:06 -08:00
parent 189eda6467
commit 35a611030a

View file

@ -342,7 +342,10 @@ bool Client::parseJob(const rapidjson::Value &params, int *code)
return false;
}
if (params.HasMember("variant")) {
if (params.HasMember("algo")) {
job.setAlgorithm(params["algo"].GetString());
}
else if (params.HasMember("variant")) {
const rapidjson::Value &variant = params["variant"];
if (variant.IsInt()) {
@ -353,11 +356,6 @@ bool Client::parseJob(const rapidjson::Value &params, int *code)
}
}
// moved algo after variant parsing to override variant that is considered to be outdated now
if (params.HasMember("algo")) {
job.setAlgorithm(params["algo"].GetString());
}
if (!verifyAlgorithm(job.algorithm())) {
*code = 6;