diff options
author | tb <> | 2022-08-31 06:51:36 +0000 |
---|---|---|
committer | tb <> | 2022-08-31 06:51:36 +0000 |
commit | 7e8f0de8850e4d835fd9bc12ef540caeef22e9ad (patch) | |
tree | 8c27b4bae0e0bb41c0cc7efb21a67b73e4203d2e /src/lib/libcrypto/dsa/dsa_lib.c | |
parent | f757c531be5c74165c427b06da2503bf8a861c1b (diff) | |
download | openbsd-7e8f0de8850e4d835fd9bc12ef540caeef22e9ad.tar.gz openbsd-7e8f0de8850e4d835fd9bc12ef540caeef22e9ad.tar.bz2 openbsd-7e8f0de8850e4d835fd9bc12ef540caeef22e9ad.zip |
Avoid potential NULL dereference in ssl_set_pkey()
Switch from X509_get_pubkey() to X509_get0_pubkey() to avoid an unnecessary
EVP_PKEY_free(). Check the return values of X509_get0_pubkey() and
EVP_PKEY_copy_parameters(). If the former returns NULL, the latter will
dereference NULL.
CID 25020
ok jsing
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions