summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/x_x509a.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/asn1/x_x509a.c')
-rw-r--r--src/lib/libcrypto/asn1/x_x509a.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/asn1/x_x509a.c b/src/lib/libcrypto/asn1/x_x509a.c
index b603f82de7..9449f517be 100644
--- a/src/lib/libcrypto/asn1/x_x509a.c
+++ b/src/lib/libcrypto/asn1/x_x509a.c
@@ -92,13 +92,13 @@ int X509_alias_set1(X509 *x, unsigned char *name, int len)
92{ 92{
93 X509_CERT_AUX *aux; 93 X509_CERT_AUX *aux;
94 if (!name) 94 if (!name)
95 { 95 {
96 if (!x || !x->aux || !x->aux->alias) 96 if (!x || !x->aux || !x->aux->alias)
97 return 1; 97 return 1;
98 ASN1_UTF8STRING_free(x->aux->alias); 98 ASN1_UTF8STRING_free(x->aux->alias);
99 x->aux->alias = NULL; 99 x->aux->alias = NULL;
100 return 1; 100 return 1;
101 } 101 }
102 if(!(aux = aux_get(x))) return 0; 102 if(!(aux = aux_get(x))) return 0;
103 if(!aux->alias && !(aux->alias = ASN1_UTF8STRING_new())) return 0; 103 if(!aux->alias && !(aux->alias = ASN1_UTF8STRING_new())) return 0;
104 return ASN1_STRING_set(aux->alias, name, len); 104 return ASN1_STRING_set(aux->alias, name, len);
@@ -108,13 +108,13 @@ int X509_keyid_set1(X509 *x, unsigned char *id, int len)
108{ 108{
109 X509_CERT_AUX *aux; 109 X509_CERT_AUX *aux;
110 if (!id) 110 if (!id)
111 { 111 {
112 if (!x || !x->aux || !x->aux->keyid) 112 if (!x || !x->aux || !x->aux->keyid)
113 return 1; 113 return 1;
114 ASN1_OCTET_STRING_free(x->aux->keyid); 114 ASN1_OCTET_STRING_free(x->aux->keyid);
115 x->aux->keyid = NULL; 115 x->aux->keyid = NULL;
116 return 1; 116 return 1;
117 } 117 }
118 if(!(aux = aux_get(x))) return 0; 118 if(!(aux = aux_get(x))) return 0;
119 if(!aux->keyid && !(aux->keyid = ASN1_OCTET_STRING_new())) return 0; 119 if(!aux->keyid && !(aux->keyid = ASN1_OCTET_STRING_new())) return 0;
120 return ASN1_STRING_set(aux->keyid, id, len); 120 return ASN1_STRING_set(aux->keyid, id, len);