aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/scrypt.cpp
diff options
context:
space:
mode:
authorchey <chey>2021-06-02 21:39:06 +0000
committerchey <chey>2021-06-02 21:42:09 +0000
commit93beb1c83a1cc206f44cbcd4ac93b9120c124977 (patch)
tree65f14ba45598c2876198532ffce151f06372863d /src/crypto/scrypt.cpp
parentMerge pull request #2145 from lynklody/1.14.4-dev (diff)
downloaddiscoin-93beb1c83a1cc206f44cbcd4ac93b9120c124977.tar.xz
discoin-93beb1c83a1cc206f44cbcd4ac93b9120c124977.zip
fix runtime for dogecoin on Alpine Linux musl libc
Diffstat (limited to 'src/crypto/scrypt.cpp')
-rw-r--r--src/crypto/scrypt.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/crypto/scrypt.cpp b/src/crypto/scrypt.cpp
index 900154a39..4c57e22d5 100644
--- a/src/crypto/scrypt.cpp
+++ b/src/crypto/scrypt.cpp
@@ -254,6 +254,7 @@ void scrypt_detect_sse2()
void scrypt_1024_1_1_256(const char *input, char *output)
{
- char scratchpad[SCRYPT_SCRATCHPAD_SIZE];
+ static char scratchpad[SCRYPT_SCRATCHPAD_SIZE];
+ memset(scratchpad, 0, sizeof(scratchpad));
scrypt_1024_1_1_256_sp(input, output, scratchpad);
}