提交 359aa38f 编写于 作者: D Dr. Stephen Henson

remove old unused oneline name field

Reviewed-by: NRich Salz <rsalz@openssl.org>
上级 83f0e802
...@@ -192,7 +192,6 @@ struct x509_st { ...@@ -192,7 +192,6 @@ struct x509_st {
X509_ALGOR sig_alg; X509_ALGOR sig_alg;
ASN1_BIT_STRING signature; ASN1_BIT_STRING signature;
int references; int references;
char *name;
CRYPTO_EX_DATA ex_data; CRYPTO_EX_DATA ex_data;
/* These contain copies of various extension values */ /* These contain copies of various extension values */
long ex_pathlen; long ex_pathlen;
......
...@@ -89,7 +89,6 @@ static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, ...@@ -89,7 +89,6 @@ static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it,
switch (operation) { switch (operation) {
case ASN1_OP_NEW_POST: case ASN1_OP_NEW_POST:
ret->name = NULL;
ret->ex_flags = 0; ret->ex_flags = 0;
ret->ex_pathlen = -1; ret->ex_pathlen = -1;
ret->skid = NULL; ret->skid = NULL;
...@@ -103,11 +102,6 @@ static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, ...@@ -103,11 +102,6 @@ static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it,
CRYPTO_new_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data); CRYPTO_new_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data);
break; break;
case ASN1_OP_D2I_POST:
OPENSSL_free(ret->name);
ret->name = X509_NAME_oneline(ret->cert_info.subject, NULL, 0);
break;
case ASN1_OP_FREE_POST: case ASN1_OP_FREE_POST:
CRYPTO_free_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data); CRYPTO_free_ex_data(CRYPTO_EX_INDEX_X509, ret, &ret->ex_data);
X509_CERT_AUX_free(ret->aux); X509_CERT_AUX_free(ret->aux);
...@@ -121,7 +115,6 @@ static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, ...@@ -121,7 +115,6 @@ static int x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it,
sk_IPAddressFamily_pop_free(ret->rfc3779_addr, IPAddressFamily_free); sk_IPAddressFamily_pop_free(ret->rfc3779_addr, IPAddressFamily_free);
ASIdentifiers_free(ret->rfc3779_asid); ASIdentifiers_free(ret->rfc3779_asid);
#endif #endif
OPENSSL_free(ret->name);
break; break;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册