diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-02 23:46:29 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-02 23:46:29 +0000 |
commit | ec1b3bc2c98d811eb1cdfbeaed00a7f0bfb16659 (patch) | |
tree | 3fbaba7a4481abb2036e6cae6d9d91de101f666b /src/crypto/pool/pool.c | |
parent | 63e8a112358af898c6ae2cf9a15cadaea7c436dc (diff) | |
parent | dc3a035f4907d0d7a04be2a0af151e35f04b073c (diff) | |
download | boringssl-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.c | 9 |
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) { |