@@ -52,6 +52,7 @@ struct tester {
5252 struct aws_allocator * alloc ;
5353 struct aws_logger logger ;
5454 struct aws_event_loop_group event_loop_group ;
55+ struct aws_host_resolver host_resolver ;
5556 struct aws_server_bootstrap * server_bootstrap ;
5657 struct aws_http_server * server ;
5758 struct aws_client_bootstrap * client_bootstrap ;
@@ -205,7 +206,7 @@ static int s_tester_init(struct tester *tester, const struct tester_options *opt
205206 ASSERT_SUCCESS (aws_condition_variable_init (& tester -> wait_cvar ));
206207
207208 ASSERT_SUCCESS (aws_event_loop_group_default_init (& tester -> event_loop_group , tester -> alloc , 1 ));
208-
209+ ASSERT_SUCCESS ( aws_host_resolver_init_default ( & tester -> host_resolver , tester -> alloc , 8 , & tester -> event_loop_group ));
209210 tester -> server_bootstrap = aws_server_bootstrap_new (tester -> alloc , & tester -> event_loop_group );
210211 ASSERT_NOT_NULL (tester -> server_bootstrap );
211212
@@ -244,7 +245,8 @@ static int s_tester_init(struct tester *tester, const struct tester_options *opt
244245 return AWS_OP_SUCCESS ;
245246 }
246247
247- tester -> client_bootstrap = aws_client_bootstrap_new (tester -> alloc , & tester -> event_loop_group , NULL , NULL );
248+ tester -> client_bootstrap =
249+ aws_client_bootstrap_new (tester -> alloc , & tester -> event_loop_group , & tester -> host_resolver , NULL );
248250 ASSERT_NOT_NULL (tester -> client_bootstrap );
249251
250252 /* Connect */
@@ -274,11 +276,12 @@ static int s_tester_clean_up(struct tester *tester) {
274276
275277 ASSERT_SUCCESS (s_tester_wait (tester , s_tester_connection_shutdown_pred ));
276278
277- aws_client_bootstrap_destroy (tester -> client_bootstrap );
279+ aws_client_bootstrap_release (tester -> client_bootstrap );
278280 }
279281
280282 aws_http_server_destroy (tester -> server );
281- aws_server_bootstrap_destroy (tester -> server_bootstrap );
283+ aws_server_bootstrap_release (tester -> server_bootstrap );
284+ aws_host_resolver_clean_up (& tester -> host_resolver );
282285 aws_event_loop_group_clean_up (& tester -> event_loop_group );
283286 aws_http_library_clean_up ();
284287 aws_logger_clean_up (& tester -> logger );
0 commit comments