diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/x509/x509spki.c | 2 | ||||
| -rw-r--r-- | src/lib/libcrypto/x509v3/pcy_tree.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509spki.c b/src/lib/libcrypto/x509/x509spki.c index b5f67b5a97..23172fdb8e 100644 --- a/src/lib/libcrypto/x509/x509spki.c +++ b/src/lib/libcrypto/x509/x509spki.c | |||
| @@ -115,7 +115,7 @@ NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) | |||
| 115 | int der_len; | 115 | int der_len; |
| 116 | der_len = i2d_NETSCAPE_SPKI(spki, NULL); | 116 | der_len = i2d_NETSCAPE_SPKI(spki, NULL); |
| 117 | der_spki = malloc(der_len); | 117 | der_spki = malloc(der_len); |
| 118 | b64_str = malloc(der_len * 2); | 118 | b64_str = reallocarray(NULL, der_len, 2); |
| 119 | if (!der_spki || !b64_str) { | 119 | if (!der_spki || !b64_str) { |
| 120 | X509err(X509_F_NETSCAPE_SPKI_B64_ENCODE, ERR_R_MALLOC_FAILURE); | 120 | X509err(X509_F_NETSCAPE_SPKI_B64_ENCODE, ERR_R_MALLOC_FAILURE); |
| 121 | free(der_spki); | 121 | free(der_spki); |
diff --git a/src/lib/libcrypto/x509v3/pcy_tree.c b/src/lib/libcrypto/x509v3/pcy_tree.c index ebc4809371..080a87d674 100644 --- a/src/lib/libcrypto/x509v3/pcy_tree.c +++ b/src/lib/libcrypto/x509v3/pcy_tree.c | |||
| @@ -220,7 +220,7 @@ tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs, unsigned int flags) | |||
| 220 | return 0; | 220 | return 0; |
| 221 | 221 | ||
| 222 | tree->flags = 0; | 222 | tree->flags = 0; |
| 223 | tree->levels = malloc(sizeof(X509_POLICY_LEVEL) * n); | 223 | tree->levels = reallocarray(NULL, sizeof(X509_POLICY_LEVEL), n); |
| 224 | tree->nlevel = 0; | 224 | tree->nlevel = 0; |
| 225 | tree->extra_data = NULL; | 225 | tree->extra_data = NULL; |
| 226 | tree->auth_policies = NULL; | 226 | tree->auth_policies = NULL; |
