mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
Remove redundant NULL check
A NULL buffer with a non-zero length is an internal error, so just check the length. Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
parent
777e74130f
commit
c5cc1c3a92
@ -8504,9 +8504,7 @@ psa_status_t psa_crypto_input_copy_alloc(const uint8_t *input, size_t input_len,
|
||||
input_copy->buffer = NULL;
|
||||
input_copy->len = 0;
|
||||
|
||||
/* Treat NULL and zero-length input the same.
|
||||
* This is simpler than potentially calling calloc(0). */
|
||||
if (input == NULL || input_len == 0) {
|
||||
if (input_len == 0) {
|
||||
return PSA_SUCCESS;
|
||||
}
|
||||
|
||||
@ -8549,9 +8547,7 @@ psa_status_t psa_crypto_output_copy_alloc(uint8_t *output, size_t output_len,
|
||||
output_copy->buffer = NULL;
|
||||
output_copy->len = 0;
|
||||
|
||||
/* Treat NULL and zero-length input the same.
|
||||
* This is simpler than potentially calling calloc(0). */
|
||||
if (output == NULL || output_len == 0) {
|
||||
if (output_len == 0) {
|
||||
return PSA_SUCCESS;
|
||||
}
|
||||
output_copy->buffer = mbedtls_calloc(output_len, 1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user