aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2001-07-24 12:31:14 +0000
committerBodo Möller <bodo@openssl.org>2001-07-24 12:31:14 +0000
commitbadb910f3c88b8a3721f818098cab02ea03dd4b8 (patch)
tree7da91ab6c40c6e867ef5e7d8503e7d9d1c594ed3 /CHANGES
parent3866752e7e0d1d5e15ad4b34e5dd586ac1158a22 (diff)
downloadopenssl-badb910f3c88b8a3721f818098cab02ea03dd4b8.tar.gz
Avoid race condition.
Submitted by: Travis Vitek <vitek@roguewave.com>
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES5
1 files changed, 5 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index e4c17789d4..5137037cda 100644
--- a/CHANGES
+++ b/CHANGES
@@ -12,6 +12,11 @@
*) applies to 0.9.6a/0.9.6b and 0.9.7
+) applies to 0.9.7 only
+ *) In crypto/rand/md_rand.c, set 'locking_thread' to current thread's ID
+ *before* setting the 'crypto_lock_rand' flag. The previous code had
+ a race condition if 0 is a valid thread ID.
+ [Travis Vitek <vitek@roguewave.com>]
+
+) Cleanup of EVP macros.
[Ben Laurie]