Skip to content

Commit 5fc3ec1

Browse files
committed
Remove patches to AutoClient so that KawPow actually submits jobs
1 parent 9236bda commit 5fc3ec1

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/base/net/stratum/AutoClient.cpp

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "base/net/stratum/AutoClient.h"
2020
#include "3rdparty/rapidjson/document.h"
2121
#include "base/io/json/Json.h"
22-
#include "net/JobResult.h"
2322

2423

2524
xmrig::AutoClient::AutoClient(int id, const char *agent, IClientListener *listener) :
@@ -78,7 +77,7 @@ bool xmrig::AutoClient::parseLogin(const rapidjson::Value &result, int *code)
7877

7978
int64_t xmrig::AutoClient::submit(const JobResult &result)
8079
{
81-
if (result.algorithm.family() != Algorithm::KAWPOW || result.algorithm.family() != Algorithm::GHOSTRIDER) {
80+
if (m_mode == DEFAULT_MODE) {
8281
return Client::submit(result); // NOLINT(bugprone-parent-virtual-call)
8382
}
8483

@@ -88,11 +87,9 @@ int64_t xmrig::AutoClient::submit(const JobResult &result)
8887

8988
void xmrig::AutoClient::parseNotification(const char *method, const rapidjson::Value &params, const rapidjson::Value &error)
9089
{
91-
if (strcmp(method, "job") == 0) {
92-
m_mode = DEFAULT_MODE;
90+
if (m_mode == DEFAULT_MODE) {
9391
return Client::parseNotification(method, params, error); // NOLINT(bugprone-parent-virtual-call)
9492
}
9593

96-
m_mode = ETH_MODE;
9794
return EthStratumClient::parseNotification(method, params, error);
9895
}

0 commit comments

Comments
 (0)