diff options
Diffstat (limited to 'tests/dtls/dtls-stress.c')
-rw-r--r-- | tests/dtls/dtls-stress.c | 4 |
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; |