From d59495110dc5d4924b43926d33c5d29b0103d0e0 Mon Sep 17 00:00:00 2001 From: fireice-uk Date: Thu, 12 Oct 2017 22:28:35 +0100 Subject: Make sure all singletons are set to null and make env a global ptr --- xmrstak/backend/amd/minethd.cpp | 2 +- xmrstak/backend/nvidia/minethd.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'xmrstak/backend') diff --git a/xmrstak/backend/amd/minethd.cpp b/xmrstak/backend/amd/minethd.cpp index 84f0055..5ca10d3 100644 --- a/xmrstak/backend/amd/minethd.cpp +++ b/xmrstak/backend/amd/minethd.cpp @@ -65,7 +65,7 @@ __declspec(dllexport) #endif std::vector* xmrstak_start_backend(uint32_t threadOffset, miner_work& pWork, environment& env) { - environment::inst() = env; + environment::inst(&env); return amd::minethd::thread_starter(threadOffset, pWork); } } // extern "C" diff --git a/xmrstak/backend/nvidia/minethd.cpp b/xmrstak/backend/nvidia/minethd.cpp index a4aa519..fcd01cd 100644 --- a/xmrstak/backend/nvidia/minethd.cpp +++ b/xmrstak/backend/nvidia/minethd.cpp @@ -112,7 +112,7 @@ __declspec(dllexport) #endif std::vector* xmrstak_start_backend(uint32_t threadOffset, miner_work& pWork, environment& env) { - environment::inst() = env; + environment::inst(&env); return nvidia::minethd::thread_starter(threadOffset, pWork); } } // extern "C" -- cgit v1.1