Check return values in ssl_print_tmp_key()
authortb <tb@openbsd.org>
Wed, 31 Aug 2022 07:12:30 +0000 (07:12 +0000)
committertb <tb@openbsd.org>
Wed, 31 Aug 2022 07:12:30 +0000 (07:12 +0000)
commit709513a4b233c38c6ebb537a987fd2595d02fa28
treec48ba9e2f6352c86ebd200b674c096e6287e6cd7
parent137b8d492653bc648f60b9636e4a04ea9585df81
Check return values in ssl_print_tmp_key()

Use EVP_PKEY_get0_EC_KEY() instead of the get1 version to avoid an
EVP_PKEY_free(). Check return values: if either EVP_PKEY_get0_EC_KEY()
or EC_KEY_get0_group() fail, a NULL dereference occurs.

CID 43289

ok jsing
usr.bin/openssl/s_cb.c