diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/x509v3/ext_dat.h | 4 | ||||
| -rw-r--r-- | src/lib/libcrypto/x509v3/v3_info.c | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509v3/ext_dat.h b/src/lib/libcrypto/x509v3/ext_dat.h index 586f116db5..2fb97d8925 100644 --- a/src/lib/libcrypto/x509v3/ext_dat.h +++ b/src/lib/libcrypto/x509v3/ext_dat.h | |||
| @@ -99,8 +99,8 @@ static X509V3_EXT_METHOD *standard_exts[] = { | |||
| 99 | &v3_ocsp_nocheck, | 99 | &v3_ocsp_nocheck, |
| 100 | &v3_ocsp_acutoff, | 100 | &v3_ocsp_acutoff, |
| 101 | &v3_ocsp_serviceloc, | 101 | &v3_ocsp_serviceloc, |
| 102 | &v3_crl_hold, | 102 | &v3_sinfo, |
| 103 | &v3_sinfo | 103 | &v3_crl_hold |
| 104 | }; | 104 | }; |
| 105 | 105 | ||
| 106 | /* Number of standard extensions */ | 106 | /* Number of standard extensions */ |
diff --git a/src/lib/libcrypto/x509v3/v3_info.c b/src/lib/libcrypto/x509v3/v3_info.c index 7f17f3231d..e1cf01a9b4 100644 --- a/src/lib/libcrypto/x509v3/v3_info.c +++ b/src/lib/libcrypto/x509v3/v3_info.c | |||
| @@ -158,6 +158,7 @@ static AUTHORITY_INFO_ACCESS *v2i_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *metho | |||
| 158 | objlen = ptmp - cnf->name; | 158 | objlen = ptmp - cnf->name; |
| 159 | ctmp.name = ptmp + 1; | 159 | ctmp.name = ptmp + 1; |
| 160 | ctmp.value = cnf->value; | 160 | ctmp.value = cnf->value; |
| 161 | GENERAL_NAME_free(acc->location); | ||
| 161 | if(!(acc->location = v2i_GENERAL_NAME(method, ctx, &ctmp))) | 162 | if(!(acc->location = v2i_GENERAL_NAME(method, ctx, &ctmp))) |
| 162 | goto err; | 163 | goto err; |
| 163 | if(!(objtmp = OPENSSL_malloc(objlen + 1))) { | 164 | if(!(objtmp = OPENSSL_malloc(objlen + 1))) { |
