]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
doc: add note to indicate that the OBJ_ functions were not thread safe in 3.0
authorPauli <pauli@openssl.org>
Fri, 11 Jun 2021 09:10:49 +0000 (19:10 +1000)
committerPauli <ppzgs1@gmail.com>
Sat, 25 Sep 2021 00:39:20 +0000 (10:39 +1000)
Also remove OBJ_thread from the list of non-threadsafe functions.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15713)

doc/man7/openssl-threads.pod

index 56cc638e1b8607b1840b4c47cf042a9abd7b69b5..7f29a327ac6a3f7276a39aff7112f3c938a9e955 100644 (file)
@@ -73,8 +73,8 @@ For implicit global state or singletons, thread-safety depends on the facility.
 The L<CRYPTO_secure_malloc(3)> and related API's have their own lock,
 while L<CRYPTO_malloc(3)> assumes the underlying platform allocation
 will do any necessary locking.
-Some API's, such as L<NCONF_load(3)> and related, or L<OBJ_create(3)>
-do no locking at all; this can be considered a bug.
+Some API's, such as L<NCONF_load(3)> and related do no locking at all;
+this can be considered a bug.
 
 A separate, although related, issue is modifying "factory" objects
 when other objects have been created from that.