summaryrefslogtreecommitdiff
path: root/tests/dtls/dtls-stress.c
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2022-01-16 16:48:14 +0000
committerDaiki Ueno <ueno@gnu.org>2022-01-16 16:48:14 +0000
commit0a673a028506c6bff961c41992fb25baa1a11509 (patch)
treef68b4d6970db214e4caf7cc5cdea8f72a11cb4a4 /tests/dtls/dtls-stress.c
parent6000b2d93b6cb9acd45adc9b4d8f7bf2f1cb49b2 (diff)
parent1b06c7fef0cea21e4f7094f89cd2649c55361413 (diff)
downloadgnutls-0a673a028506c6bff961c41992fb25baa1a11509.tar.gz
Merge branch 'wip/dueno/build-fixes3' into 'master'
Minor build fixes for 3.7.3 release (part 2) See merge request gnutls/gnutls!1516
Diffstat (limited to 'tests/dtls/dtls-stress.c')
-rw-r--r--tests/dtls/dtls-stress.c4
1 files changed, 3 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;