summaryrefslogtreecommitdiffstats
path: root/Configurations
diff options
context:
space:
mode:
authorJiasheng Jiang <jiasheng@iscas.ac.cn>2022-02-10 08:41:40 +0100
committerTomas Mraz <tomas@openssl.org>2022-02-17 11:23:03 +0100
commit8f084b43803d53e15d83ed130210f026f84679ff (patch)
tree358c2a8cbe03d819d23c3cd792c9c27a1c246b88 /Configurations
parents_server: Add check for OPENSSL_strdup (diff)
downloadopenssl-8f084b43803d53e15d83ed130210f026f84679ff.tar.xz
openssl-8f084b43803d53e15d83ed130210f026f84679ff.zip
apps/ocsp: Add check for OPENSSL_strdup
Just assert 'bn' to be non-NULL is not enough. The check for 'itmp' is still needed. If 'bn' is 0, the 'itmp' is assigned by OPENSSL_strdup(). Since OPENSSL_strdup() may fail because of the lack of memory, the 'itmp' will be NULL and be an valid parameter hashed in TXT_DB_get_by_index(), returning a wrong result. Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17677)
Diffstat (limited to 'Configurations')
0 files changed, 0 insertions, 0 deletions