@@ -443,8 +443,11 @@ static int s_tls_channel_echo_and_backpressure_test_fn(struct aws_allocator *all
443443 aws_tls_connection_options_set_callbacks (
444444 & client_tls_opt_tester .opt , s_tls_on_negotiated , NULL , NULL , & outgoing_args );
445445
446- struct aws_client_bootstrap * client_bootstrap =
447- aws_client_bootstrap_new (allocator , & c_tester .el_group , & c_tester .resolver , NULL );
446+ struct aws_client_bootstrap_options bootstrap_options = {
447+ .event_loop_group = & c_tester .el_group ,
448+ .host_resolver = & c_tester .resolver ,
449+ };
450+ struct aws_client_bootstrap * client_bootstrap = aws_client_bootstrap_new (allocator , & bootstrap_options );
448451
449452 ASSERT_SUCCESS (aws_mutex_lock (& c_tester .mutex ));
450453
@@ -604,8 +607,11 @@ static int s_verify_negotiation_fails(struct aws_allocator *allocator, const str
604607
605608 aws_mutex_lock (& c_tester .mutex );
606609
607- struct aws_client_bootstrap * client_bootstrap =
608- aws_client_bootstrap_new (allocator , & c_tester .el_group , & c_tester .resolver , NULL );
610+ struct aws_client_bootstrap_options bootstrap_options = {
611+ .event_loop_group = & c_tester .el_group ,
612+ .host_resolver = & c_tester .resolver ,
613+ };
614+ struct aws_client_bootstrap * client_bootstrap = aws_client_bootstrap_new (allocator , & bootstrap_options );
609615 ASSERT_NOT_NULL (client_bootstrap );
610616
611617 ASSERT_SUCCESS (aws_client_bootstrap_new_tls_socket_channel (
@@ -745,8 +751,11 @@ static int s_tls_client_channel_negotiation_error_socket_closed_fn(struct aws_al
745751
746752 aws_mutex_lock (& c_tester .mutex );
747753
748- struct aws_client_bootstrap * client_bootstrap =
749- aws_client_bootstrap_new (allocator , & c_tester .el_group , & c_tester .resolver , NULL );
754+ struct aws_client_bootstrap_options bootstrap_options = {
755+ .event_loop_group = & c_tester .el_group ,
756+ .host_resolver = & c_tester .resolver ,
757+ };
758+ struct aws_client_bootstrap * client_bootstrap = aws_client_bootstrap_new (allocator , & bootstrap_options );
750759 ASSERT_NOT_NULL (client_bootstrap );
751760
752761 ASSERT_SUCCESS (aws_client_bootstrap_new_tls_socket_channel (
@@ -824,8 +833,11 @@ static int s_verify_good_host(struct aws_allocator *allocator, const struct aws_
824833
825834 aws_mutex_lock (& c_tester .mutex );
826835
827- struct aws_client_bootstrap * client_bootstrap =
828- aws_client_bootstrap_new (allocator , & c_tester .el_group , & c_tester .resolver , NULL );
836+ struct aws_client_bootstrap_options bootstrap_options = {
837+ .event_loop_group = & c_tester .el_group ,
838+ .host_resolver = & c_tester .resolver ,
839+ };
840+ struct aws_client_bootstrap * client_bootstrap = aws_client_bootstrap_new (allocator , & bootstrap_options );
829841 ASSERT_NOT_NULL (client_bootstrap );
830842
831843 ASSERT_SUCCESS (aws_client_bootstrap_new_tls_socket_channel (
@@ -918,8 +930,11 @@ static int s_tls_server_multiple_connections_fn(struct aws_allocator *allocator,
918930 aws_tls_connection_options_set_callbacks (
919931 & client_tls_opt_tester .opt , s_tls_on_negotiated , NULL , NULL , & outgoing_args );
920932
921- struct aws_client_bootstrap * client_bootstrap =
922- aws_client_bootstrap_new (allocator , & c_tester .el_group , & c_tester .resolver , NULL );
933+ struct aws_client_bootstrap_options bootstrap_options = {
934+ .event_loop_group = & c_tester .el_group ,
935+ .host_resolver = & c_tester .resolver ,
936+ };
937+ struct aws_client_bootstrap * client_bootstrap = aws_client_bootstrap_new (allocator , & bootstrap_options );
923938
924939 ASSERT_SUCCESS (aws_mutex_lock (& c_tester .mutex ));
925940
0 commit comments