Fix memory leak reporting.
authorDr. Stephen Henson <steve@openssl.org>
Sun, 8 Feb 2015 13:14:05 +0000 (13:14 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Mon, 9 Feb 2015 13:01:28 +0000 (13:01 +0000)
commit66aacf387224e8977d8214437939227d7e0c91d8
treefb8eef6150e3a7337c2db1977112c73a3b6b3d88
parent97ac0d8564f5b8f9be7905c2cd60d9c6f8efc1f1
Fix memory leak reporting.

Free up bio_err after memory leak data has been printed to it.

In int_free_ex_data if ex_data is NULL there is nothing to free up
so return immediately and don't reallocate it.
Reviewed-by: Tim Hudson <tjh@openssl.org>
(cherry picked from commit 9c7a780bbebc1b6d87dc38a6aa3339033911a8bb)
apps/openssl.c
crypto/ex_data.c