summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src/apps/apps.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libssl/src/apps/apps.c')
-rw-r--r--lib/libssl/src/apps/apps.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/lib/libssl/src/apps/apps.c b/lib/libssl/src/apps/apps.c
index 7c152414e9a..75f9fae77ca 100644
--- a/lib/libssl/src/apps/apps.c
+++ b/lib/libssl/src/apps/apps.c
@@ -1932,18 +1932,16 @@ parse_name(char *subject, long chtype, int multirdn)
free(ne_types);
free(buf);
free(mval);
+
return n;
error:
X509_NAME_free(n);
- if (ne_values)
- free(ne_values);
- if (ne_types)
- free(ne_types);
- if (mval)
- free(mval);
- if (buf)
- free(buf);
+ free(ne_values);
+ free(ne_types);
+ free(mval);
+ free(buf);
+
return NULL;
}
@@ -2131,6 +2129,7 @@ pkey_ctrl_string(EVP_PKEY_CTX * ctx, char *value)
}
rv = EVP_PKEY_CTX_ctrl_str(ctx, stmp, vtmp);
free(stmp);
+
return rv;
}