summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2012-12-03 16:33:54 +0000
committerDr. Stephen Henson <steve@openssl.org>2012-12-03 16:33:54 +0000
commitc42ab440871b1d773fac40b94857f062dce1ad54 (patch)
tree5e3e1a85e443eaf4080f0d5020d8965b5877011e /apps
parent42e10c3fd6129ba6e875716312387b0fa12f0c0f (diff)
fix leak
Diffstat (limited to 'apps')
-rw-r--r--apps/apps.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/apps.c b/apps/apps.c
index a4b77e13e3..16d61624a1 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -2156,6 +2156,7 @@ X509_NAME *parse_name(char *subject, long chtype, int multirdn)
OPENSSL_free(ne_values);
OPENSSL_free(ne_types);
OPENSSL_free(buf);
+ OPENSSL_free(mval);
return n;
error:
@@ -2164,6 +2165,8 @@ error:
OPENSSL_free(ne_values);
if (ne_types)
OPENSSL_free(ne_types);
+ if (mval)
+ OPENSSL_free(mval);
if (buf)
OPENSSL_free(buf);
return NULL;