@@ -52,6 +52,7 @@ struct tester {
52
52
struct aws_allocator * alloc ;
53
53
struct aws_logger logger ;
54
54
struct aws_event_loop_group event_loop_group ;
55
+ struct aws_host_resolver host_resolver ;
55
56
struct aws_server_bootstrap * server_bootstrap ;
56
57
struct aws_http_server * server ;
57
58
struct aws_client_bootstrap * client_bootstrap ;
@@ -205,7 +206,7 @@ static int s_tester_init(struct tester *tester, const struct tester_options *opt
205
206
ASSERT_SUCCESS (aws_condition_variable_init (& tester -> wait_cvar ));
206
207
207
208
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 ));
209
210
tester -> server_bootstrap = aws_server_bootstrap_new (tester -> alloc , & tester -> event_loop_group );
210
211
ASSERT_NOT_NULL (tester -> server_bootstrap );
211
212
@@ -244,7 +245,8 @@ static int s_tester_init(struct tester *tester, const struct tester_options *opt
244
245
return AWS_OP_SUCCESS ;
245
246
}
246
247
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 );
248
250
ASSERT_NOT_NULL (tester -> client_bootstrap );
249
251
250
252
/* Connect */
@@ -274,11 +276,12 @@ static int s_tester_clean_up(struct tester *tester) {
274
276
275
277
ASSERT_SUCCESS (s_tester_wait (tester , s_tester_connection_shutdown_pred ));
276
278
277
- aws_client_bootstrap_destroy (tester -> client_bootstrap );
279
+ aws_client_bootstrap_release (tester -> client_bootstrap );
278
280
}
279
281
280
282
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 );
282
285
aws_event_loop_group_clean_up (& tester -> event_loop_group );
283
286
aws_http_library_clean_up ();
284
287
aws_logger_clean_up (& tester -> logger );
0 commit comments