aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2012-12-03 16:32:52 +0000
committerDr. Stephen Henson <steve@openssl.org>2012-12-03 16:32:52 +0000
commit0db46a7dd79cac420c08d68fc782d561e7927af1 (patch)
tree015c4c57d6b102c87f6274797423750806034139
parent2537d46903c72d947b4e7eddd0bc89937d1350be (diff)
downloadopenssl-0db46a7dd79cac420c08d68fc782d561e7927af1.tar.gz
fix leak
-rw-r--r--apps/apps.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/apps.c b/apps/apps.c
index b378836066..1ad0e137d1 100644
--- a/apps/apps.c
+++ b/apps/apps.c
@@ -2355,6 +2355,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:
@@ -2363,6 +2364,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;