From 1bba25e08065e335f0e59e799152927807594916 Mon Sep 17 00:00:00 2001 From: SChernykh Date: Tue, 24 Sep 2019 08:53:00 +0200 Subject: [PATCH] Set scratchpad pointer to null by default To avoid freeing random blocks of memory in some cases. --- src/crypto/randomx/virtual_machine.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crypto/randomx/virtual_machine.hpp b/src/crypto/randomx/virtual_machine.hpp index 2dc89bb57..c85af0097 100644 --- a/src/crypto/randomx/virtual_machine.hpp +++ b/src/crypto/randomx/virtual_machine.hpp @@ -64,7 +64,7 @@ protected: alignas(64) randomx::RegisterFile reg; alignas(16) randomx::ProgramConfiguration config; randomx::MemoryRegisters mem; - uint8_t* scratchpad; + uint8_t* scratchpad = nullptr; union { randomx_cache* cachePtr = nullptr; randomx_dataset* datasetPtr;