From fa5b87278228a9f6a3ea2fb1b940762f68114137 Mon Sep 17 00:00:00 2001 From: cohcho Date: Tue, 6 Oct 2020 19:45:43 +0000 Subject: [PATCH] RxVm: fix randomx_create_vm call randomx_create_vm requires either cache or dataset, but not both --- src/crypto/rx/RxVm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto/rx/RxVm.cpp b/src/crypto/rx/RxVm.cpp index 16abf11a..baf2aa4d 100644 --- a/src/crypto/rx/RxVm.cpp +++ b/src/crypto/rx/RxVm.cpp @@ -64,7 +64,7 @@ randomx_vm* xmrig::RxVm::create(RxDataset *dataset, uint8_t *scratchpad, bool so rx_blake2b_use_sse41 = Cpu::info()->has(ICpuInfo::FLAG_SSE41) ? 1 : 0; # endif - return randomx_create_vm(static_cast(flags), dataset->cache() ? dataset->cache()->get() : nullptr, dataset->get(), scratchpad, node); + return randomx_create_vm(static_cast(flags), !dataset()->get() ? dataset->cache()->get() : nullptr, dataset->get(), scratchpad, node); }