summaryrefslogtreecommitdiff
path: root/src/util/sha256.c
diff options
context:
space:
mode:
authorest31 <MTest31@outlook.com>2015-07-24 21:38:40 +0200
committerest31 <MTest31@outlook.com>2015-07-24 22:42:54 +0200
commit5bde7798e9c90904c0d38c75da1f2ce2d62922af (patch)
treecaaf2b8a12f832ad64fad2f4bbdadc12a40af8b8 /src/util/sha256.c
parentaab7c83d0229c2c7aa3b60de3ca1b1a4eb326b55 (diff)
downloadminetest-5bde7798e9c90904c0d38c75da1f2ce2d62922af.tar.gz
minetest-5bde7798e9c90904c0d38c75da1f2ce2d62922af.tar.bz2
minetest-5bde7798e9c90904c0d38c75da1f2ce2d62922af.zip
Check output of mpz_set_str and fix leak on error condition
Also add static identifier as upstream did
Diffstat (limited to 'src/util/sha256.c')
-rw-r--r--src/util/sha256.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/sha256.c b/src/util/sha256.c
index 311aac4a8..4c2bb71a8 100644
--- a/src/util/sha256.c
+++ b/src/util/sha256.c
@@ -15,8 +15,8 @@
const char SHA256_version[] = "SHA-256" OPENSSL_VERSION_PTEXT;
/* mem_clr.c */
-unsigned char cleanse_ctr = 0;
-void OPENSSL_cleanse(void *ptr, size_t len)
+unsigned static char cleanse_ctr = 0;
+static void OPENSSL_cleanse(void *ptr, size_t len)
{
unsigned char *p = ptr;
size_t loop = len, ctr = cleanse_ctr;