summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_lib.c
diff options
context:
space:
mode:
authortb <>2022-08-31 06:51:36 +0000
committertb <>2022-08-31 06:51:36 +0000
commit7e8f0de8850e4d835fd9bc12ef540caeef22e9ad (patch)
tree8c27b4bae0e0bb41c0cc7efb21a67b73e4203d2e /src/lib/libcrypto/dsa/dsa_lib.c
parentf757c531be5c74165c427b06da2503bf8a861c1b (diff)
downloadopenbsd-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