EVP: evp_keymgmt_util_try_import() should clean up on failed import
authorRichard Levitte <levitte@openssl.org>
Fri, 23 Apr 2021 13:40:30 +0000 (15:40 +0200)
committerRichard Levitte <levitte@openssl.org>
Fri, 23 Apr 2021 18:22:49 +0000 (20:22 +0200)
commite36a4dc476448a2ef212d774be48ce38ea6eb6df
tree226f8453dbd7cb0be26e3d83a0384120e1b7b53a
parentf58f7ec9397de7b752aa547e2677933559a657db
EVP: evp_keymgmt_util_try_import() should clean up on failed import

If evp_keymgmt_util_try_import() allocated keydata, and the import
itself fails, it should deallocate keydata.

Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/15008)
crypto/evp/keymgmt_lib.c