Otherwise, PKCS8_PRIV_KEY_INFO_free will be called on an
uninitialized value if `!openssl->key` is true.
This results in WebKit TLS being broken at least with OpenSSL 3.x
and libsoup3.
Change-Id: I6cd3977f0c15c08a71600329de06f29081d66681
Part-of: <https://gitlab.gnome.org/GNOME/glib-networking/-/merge_requests/201>
guint8 **output_data,
long *output_size)
{
guint8 **output_data,
long *output_size)
{
- PKCS8_PRIV_KEY_INFO *pkcs8;
+ PKCS8_PRIV_KEY_INFO *pkcs8 = NULL;
BIO *bio = NULL;
const guint8 *data;
BIO *bio = NULL;
const guint8 *data;