diff --git a/src/dns.c b/src/dns.c index 033fcc145..16a2c17c1 100644 --- a/src/dns.c +++ b/src/dns.c @@ -19,6 +19,7 @@ #include +#include #include #include #include @@ -2056,7 +2057,7 @@ static void __dns_init(void) dns_answer_item_pool = create_pool("dns_answer_item", sizeof(struct dns_answer_item), MEM_F_SHARED); dns_resolution_pool = create_pool("dns_resolution", sizeof(struct dns_resolution), MEM_F_SHARED); - hap_register_post_check(dns_finalize_config); + cfg_register_postparser("dns runtime resolver", dns_finalize_config); hap_register_post_deinit(dns_deinit); cli_register_kw(&cli_kws);