diff --git a/picoquictest/tls_api_test.c b/picoquictest/tls_api_test.c index d22416a56235c1a56814ee6c6a7ab068002738c3..80821e674281299d52b67a6b586bd5bec463949a 100644 --- a/picoquictest/tls_api_test.c +++ b/picoquictest/tls_api_test.c @@ -3828,9 +3828,7 @@ int migration_stress_test() int client_rebinding_done = 0; struct sockaddr_in hack_address; struct sockaddr_in hack_address_random; - uint64_t loss_mask_data = 0; uint64_t simulated_time = 0; - uint64_t next_time = 0; uint64_t loss_mask = 0; uint64_t last_inject_time = 0; uint64_t random_context = 0xBABAC001; @@ -3838,16 +3836,17 @@ int migration_stress_test() int ret = tls_api_init_ctx(&test_ctx, PICOQUIC_INTERNAL_TEST_VERSION_1, PICOQUIC_TEST_SNI, PICOQUIC_TEST_ALPN, &simulated_time, NULL, 0, 0, 0); - memcpy(&hack_address, &test_ctx->client_addr, sizeof(struct sockaddr_in)); - memcpy(&hack_address_random, &test_ctx->client_addr, sizeof(struct sockaddr_in)); - - hack_address.sin_port += 1023; - - if (ret == 0 && test_ctx == NULL) { ret = PICOQUIC_ERROR_MEMORY; } + if (ret == 0) { + memcpy(&hack_address, &test_ctx->client_addr, sizeof(struct sockaddr_in)); + memcpy(&hack_address_random, &test_ctx->client_addr, sizeof(struct sockaddr_in)); + + hack_address.sin_port += 1023; + } + if (ret == 0) { ret = tls_api_connection_loop(test_ctx, &loss_mask, 0, &simulated_time); }