apps/speed.c: Fix crash when config loading fails OpenSSL_1_0_1-stable
authorVitezslav Cizek <vcizek@suse.com>
Thu, 24 Nov 2016 12:21:41 +0000 (13:21 +0100)
committerRich Salz <rsalz@openssl.org>
Sun, 27 Nov 2016 01:09:12 +0000 (20:09 -0500)
commit4675a56a3ce2bef715386e45036426c8a4329d39
tree97fbde62e3be07c4b1d74c356eaedc1a12b7c5d4
parentedfca4e3daab653ec6db79ef1b01762db7ba1a52
apps/speed.c: Fix crash when config loading fails

Move rsa_key initialization in front of load_config().
If loading the config fails, rsa_key isn't initialized and may
cause invalid free() in the end: cleanup.
Remove superfluous memset.

Reviewed-by: Andy Polyakov <appro@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit c003851783ed05e3fd5296786e1f8f6a63dc4f31)
apps/speed.c