aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/scrypt.cpp
diff options
context:
space:
mode:
authorChey <[email protected]>2021-06-27 16:18:49 -0400
committerGitHub <[email protected]>2021-06-27 16:18:49 -0400
commitdaec7df217c00d72eaff52bd40affd417fc0431f (patch)
tree573d83e3f064273448630f7e6869a5381d709998 /src/crypto/scrypt.cpp
parentfix runtime for dogecoin on Alpine Linux musl libc (diff)
downloaddiscoin-daec7df217c00d72eaff52bd40affd417fc0431f.tar.xz
discoin-daec7df217c00d72eaff52bd40affd417fc0431f.zip
Update to use thread_local
Diffstat (limited to 'src/crypto/scrypt.cpp')
-rw-r--r--src/crypto/scrypt.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/crypto/scrypt.cpp b/src/crypto/scrypt.cpp
index 4c57e22d5..da02f5ead 100644
--- a/src/crypto/scrypt.cpp
+++ b/src/crypto/scrypt.cpp
@@ -254,7 +254,7 @@ void scrypt_detect_sse2()
void scrypt_1024_1_1_256(const char *input, char *output)
{
- static char scratchpad[SCRYPT_SCRATCHPAD_SIZE];
+ thread_local char scratchpad[SCRYPT_SCRATCHPAD_SIZE];
memset(scratchpad, 0, sizeof(scratchpad));
scrypt_1024_1_1_256_sp(input, output, scratchpad);
}