summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509spki.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509/x509spki.c')
-rw-r--r--src/lib/libcrypto/x509/x509spki.c2
1 files changed, 1 insertions, 1 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);