]> git.ipfire.org Git - thirdparty/openssl.git/commit
docs: document that *_free(NULL) does nothing
authorVita Batrla <vitezslav.batrla@oracle.com>
Tue, 25 Jun 2024 09:58:49 +0000 (11:58 +0200)
committerTomas Mraz <tomas@openssl.org>
Thu, 27 Jun 2024 16:26:26 +0000 (18:26 +0200)
commit981d129a5609ee2e031367c34c67a9f61a5bfd66
treef2ff6caa7bb8be95b3644f50302fbd5d44c5f466
parent214c724e00d594c3eecf4b740ee7af772f0ee04a
docs: document that *_free(NULL) does nothing

Explicitly documents that *_free(NULL) does nothing.
Fixes two cases where that wasn't true.
Fixes #24675.

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Sasa Nedvedicky <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24735)
64 files changed:
crypto/conf/conf_lib.c
crypto/context.c
doc/man3/ASN1_INTEGER_new.pod
doc/man3/ASYNC_WAIT_CTX_new.pod
doc/man3/BIO_ADDR.pod
doc/man3/BIO_ADDRINFO.pod
doc/man3/BIO_meth_new.pod
doc/man3/BN_generate_prime.pod
doc/man3/BUF_MEM_new.pod
doc/man3/COMP_CTX_new.pod
doc/man3/CRYPTO_THREAD_run_once.pod
doc/man3/CTLOG_STORE_new.pod
doc/man3/CTLOG_new.pod
doc/man3/CT_POLICY_EVAL_CTX_new.pod
doc/man3/DH_meth_new.pod
doc/man3/DSA_SIG_new.pod
doc/man3/DSA_meth_new.pod
doc/man3/ECDSA_SIG_new.pod
doc/man3/ENGINE_add.pod
doc/man3/EVP_ASYM_CIPHER_free.pod
doc/man3/EVP_CIPHER_meth_new.pod
doc/man3/EVP_DigestInit.pod
doc/man3/EVP_EncodeInit.pod
doc/man3/EVP_EncryptInit.pod
doc/man3/EVP_KEM_free.pod
doc/man3/EVP_KEYEXCH_free.pod
doc/man3/EVP_KEYMGMT.pod
doc/man3/EVP_MD_meth_new.pod
doc/man3/EVP_PKEY_ASN1_METHOD.pod
doc/man3/EVP_PKEY_meth_new.pod
doc/man3/EVP_SIGNATURE.pod
doc/man3/HMAC.pod
doc/man3/NCONF_new_ex.pod
doc/man3/OCSP_REQUEST_new.pod
doc/man3/OCSP_cert_to_id.pod
doc/man3/OCSP_response_status.pod
doc/man3/OPENSSL_LH_COMPFUNC.pod
doc/man3/OPENSSL_init_crypto.pod
doc/man3/OPENSSL_malloc.pod
doc/man3/OPENSSL_secure_malloc.pod
doc/man3/OSSL_CMP_CTX_new.pod
doc/man3/OSSL_CMP_SRV_CTX_new.pod
doc/man3/OSSL_DECODER.pod
doc/man3/OSSL_DECODER_CTX.pod
doc/man3/OSSL_ENCODER.pod
doc/man3/OSSL_ENCODER_CTX.pod
doc/man3/OSSL_ERR_STATE_save.pod
doc/man3/OSSL_HPKE_CTX_new.pod
doc/man3/OSSL_HTTP_REQ_CTX.pod
doc/man3/OSSL_LIB_CTX.pod
doc/man3/OSSL_PARAM_BLD.pod
doc/man3/OSSL_PARAM_dup.pod
doc/man3/OSSL_SELF_TEST_new.pod
doc/man3/OSSL_STORE_INFO.pod
doc/man3/OSSL_STORE_LOADER.pod
doc/man3/OSSL_STORE_SEARCH.pod
doc/man3/RSA_meth_new.pod
doc/man3/SCT_new.pod
doc/man3/TS_RESP_CTX_new.pod
doc/man3/X509_LOOKUP.pod
doc/man3/X509_LOOKUP_meth_new.pod
doc/man3/X509_STORE_new.pod
doc/man3/X509_dup.pod
doc/man3/X509_new.pod