diff --git a/res/res_pjsip/pjsip_resolver.c b/res/res_pjsip/pjsip_resolver.c index 5fd446468bc9847ef21a4b922402787ff250cea0..bc53990e36908c77aa45d63b90470fdd822c05fd 100644 --- a/res/res_pjsip/pjsip_resolver.c +++ b/res/res_pjsip/pjsip_resolver.c @@ -704,7 +704,7 @@ static int sip_replace_resolver(void *data) void ast_sip_initialize_resolver(void) { /* Replace the existing PJSIP resolver with our own implementation */ - ast_sip_push_task_synchronous(NULL, sip_replace_resolver, NULL); + ast_sip_push_task_wait_servant(NULL, sip_replace_resolver, NULL); } #else