summaryrefslogtreecommitdiff
path: root/src/crypto/pool/pool.c
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-02 23:46:29 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-02 23:46:29 +0000
commitec1b3bc2c98d811eb1cdfbeaed00a7f0bfb16659 (patch)
tree3fbaba7a4481abb2036e6cae6d9d91de101f666b /src/crypto/pool/pool.c
parent63e8a112358af898c6ae2cf9a15cadaea7c436dc (diff)
parentdc3a035f4907d0d7a04be2a0af151e35f04b073c (diff)
downloadboringssl-ec1b3bc2c98d811eb1cdfbeaed00a7f0bfb16659.tar.gz
Snap for 11400057 from dc3a035f4907d0d7a04be2a0af151e35f04b073c to simpleperf-releasesimpleperf-release
Change-Id: Id8b68a4f2b3b45ace4677b682d8c5216a874f77d
Diffstat (limited to 'src/crypto/pool/pool.c')
-rw-r--r--src/crypto/pool/pool.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/crypto/pool/pool.c b/src/crypto/pool/pool.c
index e889f521..fc048409 100644
--- a/src/crypto/pool/pool.c
+++ b/src/crypto/pool/pool.c
@@ -42,12 +42,11 @@ static int CRYPTO_BUFFER_cmp(const CRYPTO_BUFFER *a, const CRYPTO_BUFFER *b) {
}
CRYPTO_BUFFER_POOL* CRYPTO_BUFFER_POOL_new(void) {
- CRYPTO_BUFFER_POOL *pool = OPENSSL_malloc(sizeof(CRYPTO_BUFFER_POOL));
+ CRYPTO_BUFFER_POOL *pool = OPENSSL_zalloc(sizeof(CRYPTO_BUFFER_POOL));
if (pool == NULL) {
return NULL;
}
- OPENSSL_memset(pool, 0, sizeof(CRYPTO_BUFFER_POOL));
pool->bufs = lh_CRYPTO_BUFFER_new(CRYPTO_BUFFER_hash, CRYPTO_BUFFER_cmp);
if (pool->bufs == NULL) {
OPENSSL_free(pool);
@@ -109,11 +108,10 @@ static CRYPTO_BUFFER *crypto_buffer_new(const uint8_t *data, size_t len,
}
}
- CRYPTO_BUFFER *const buf = OPENSSL_malloc(sizeof(CRYPTO_BUFFER));
+ CRYPTO_BUFFER *const buf = OPENSSL_zalloc(sizeof(CRYPTO_BUFFER));
if (buf == NULL) {
return NULL;
}
- OPENSSL_memset(buf, 0, sizeof(CRYPTO_BUFFER));
if (data_is_static) {
buf->data = (uint8_t *)data;
@@ -170,11 +168,10 @@ CRYPTO_BUFFER *CRYPTO_BUFFER_new(const uint8_t *data, size_t len,
}
CRYPTO_BUFFER *CRYPTO_BUFFER_alloc(uint8_t **out_data, size_t len) {
- CRYPTO_BUFFER *const buf = OPENSSL_malloc(sizeof(CRYPTO_BUFFER));
+ CRYPTO_BUFFER *const buf = OPENSSL_zalloc(sizeof(CRYPTO_BUFFER));
if (buf == NULL) {
return NULL;
}
- OPENSSL_memset(buf, 0, sizeof(CRYPTO_BUFFER));
buf->data = OPENSSL_malloc(len);
if (len != 0 && buf->data == NULL) {