diff options
author | est31 <MTest31@outlook.com> | 2015-07-24 21:38:40 +0200 |
---|---|---|
committer | est31 <MTest31@outlook.com> | 2015-07-24 22:42:54 +0200 |
commit | 5bde7798e9c90904c0d38c75da1f2ce2d62922af (patch) | |
tree | caaf2b8a12f832ad64fad2f4bbdadc12a40af8b8 /src/util/sha256.c | |
parent | aab7c83d0229c2c7aa3b60de3ca1b1a4eb326b55 (diff) | |
download | minetest-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.c | 4 |
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; |