Skip to content
Snippets Groups Projects
Unverified Commit 1a7e695f authored by fireice-uk's avatar fireice-uk Committed by GitHub
Browse files

Merge pull request #1537 from psychocrypt/fix-minerWorkInitialPoolId

set correct `iPoolId` for miner_work
parents fce63638 ec5fdd96
No related branches found
No related tags found
No related merge requests found
#pragma once
#include "miner_work.hpp"
#include "xmrstak/backend/miner_work.hpp"
#include "xmrstak/misc/environment.hpp"
#include "xmrstak/misc/console.hpp"
#include "xmrstak/backend/pool_data.hpp"
#include <atomic>
constexpr static size_t invalid_pool_id = (-1);
namespace xmrstak
{
struct pool_data
{
uint32_t iSavedNonce;
size_t pool_id;
pool_data() : iSavedNonce(0), pool_id(invalid_pool_id)
{
}
};
struct globalStates
{
static inline globalStates& inst()
......
#pragma once
#include "xmrstak/backend/pool_data.hpp"
#include <thread>
#include <atomic>
#include <mutex>
......@@ -20,7 +22,7 @@ namespace xmrstak
bool bStall;
size_t iPoolId;
miner_work() : iWorkSize(0), bNiceHash(false), bStall(true), iPoolId(0) { }
miner_work() : iWorkSize(0), bNiceHash(false), bStall(true), iPoolId(invalid_pool_id) { }
miner_work(const char* sJobID, const uint8_t* bWork, uint32_t iWorkSize,
uint64_t iTarget, bool bNiceHash, size_t iPoolId) : iWorkSize(iWorkSize),
......
#pragma once
#include <cstdint>
#include <string>
constexpr static size_t invalid_pool_id = (-1);
namespace xmrstak
{
struct pool_data
{
uint32_t iSavedNonce;
size_t pool_id;
pool_data() : iSavedNonce(0), pool_id(invalid_pool_id)
{
}
};
} // namespace xmrstak
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment