summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2012-12-03 16:33:24 +0000
committerDr. Stephen Henson <steve@openssl.org>2012-12-03 16:33:24 +0000
commit54fdc39a084fcefbf043a18786d5eb5c7849c933 (patch)
tree77f981864e1d1b2d2136f1c425384619ef0ee255 /apps
parent7dc98a62b2d3bcf9d8c69473b106273f3a7680f6 (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 4e11915b02..8dc610199b 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;