diff options
author | Daiki Ueno <ueno@gnu.org> | 2022-01-16 16:19:53 +0100 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2022-01-16 16:24:47 +0100 |
commit | 1b06c7fef0cea21e4f7094f89cd2649c55361413 (patch) | |
tree | f68b4d6970db214e4caf7cc5cdea8f72a11cb4a4 | |
parent | 8f2c9a1b547fba2005226f31b0d61b0e13871377 (diff) | |
download | gnutls-1b06c7fef0cea21e4f7094f89cd2649c55361413.tar.gz |
tests: suppress GCC -fanalyzer warnings
Signed-off-by: Daiki Ueno <ueno@gnu.org>
-rw-r--r-- | tests/dtls/dtls-stress.c | 4 | ||||
-rw-r--r-- | tests/mini-dtls-record.c | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/tests/dtls/dtls-stress.c b/tests/dtls/dtls-stress.c index 01e5ecad68..826bd29414 100644 --- a/tests/dtls/dtls-stress.c +++ b/tests/dtls/dtls-stress.c @@ -564,12 +564,14 @@ static void filter_permute_state_run(filter_permute_state_t * state, gnutls_transport_ptr_t fd, const unsigned char *buffer, size_t len) { - unsigned char *data = malloc(len); + unsigned char *data; int packet = state->order[state->count]; if (debug > 2) log("running permutation for %s/%d/%d\n", state->name, packetCount, state->count); + data = malloc(len); + assert(data); memcpy(data, buffer, len); state->packets[packet].data = data; state->packets[packet].size = len; diff --git a/tests/mini-dtls-record.c b/tests/mini-dtls-record.c index bcda720391..83d4900706 100644 --- a/tests/mini-dtls-record.c +++ b/tests/mini-dtls-record.c @@ -111,6 +111,7 @@ static ssize_t odd_push(gnutls_transport_ptr_t tr, const void *data, size_t len) } stored_messages[current] = malloc(len); + assert(stored_messages[current]); memcpy(stored_messages[current], data, len); stored_sizes[current] = len; |