提交 0db46a7d 编写于 作者: D Dr. Stephen Henson

fix leak

上级 2537d469
...@@ -2355,6 +2355,7 @@ X509_NAME *parse_name(char *subject, long chtype, int multirdn) ...@@ -2355,6 +2355,7 @@ X509_NAME *parse_name(char *subject, long chtype, int multirdn)
OPENSSL_free(ne_values); OPENSSL_free(ne_values);
OPENSSL_free(ne_types); OPENSSL_free(ne_types);
OPENSSL_free(buf); OPENSSL_free(buf);
OPENSSL_free(mval);
return n; return n;
error: error:
...@@ -2363,6 +2364,8 @@ error: ...@@ -2363,6 +2364,8 @@ error:
OPENSSL_free(ne_values); OPENSSL_free(ne_values);
if (ne_types) if (ne_types)
OPENSSL_free(ne_types); OPENSSL_free(ne_types);
if (mval)
OPENSSL_free(mval);
if (buf) if (buf)
OPENSSL_free(buf); OPENSSL_free(buf);
return NULL; return NULL;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册