summaryrefslogtreecommitdiffstats
path: root/apps/apps.c
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2012-12-03 16:33:35 +0000
committerDr. Stephen Henson <steve@openssl.org>2012-12-03 16:33:35 +0000
commit558189183f816a4f264fe908d1b9e2266503c9ce (patch)
tree0aef78ee8e53446e356c824cdf15d380e94647bc /apps/apps.c
parent77ada38dbd13a06b5e91f6edc06cf63c46fc15e7 (diff)
fix leak
Diffstat (limited to 'apps/apps.c')
-rw-r--r--apps/apps.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/apps.c b/apps/apps.c
index cf6891176b..11a3fb9b17 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -2236,6 +2236,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:
@@ -2244,6 +2245,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;