diff --git a/app/src/main/cpp/baresip.c b/app/src/main/cpp/baresip.c index e719cbec..6370b8c6 100644 --- a/app/src/main/cpp/baresip.c +++ b/app/src/main/cpp/baresip.c @@ -430,8 +430,6 @@ Java_com_tutpro_baresip_BaresipService_baresipStart(JNIEnv *env, jobject instanc if (err) goto out; - re_thread_async_init(ASYNC_WORKERS); - conf_path_set(path); log_level_set((enum log_level)jLogLevel); @@ -443,6 +441,8 @@ Java_com_tutpro_baresip_BaresipService_baresipStart(JNIEnv *env, jobject instanc goto out; } + re_thread_async_init(ASYNC_WORKERS); + err = baresip_init(conf_config()); if (err) { LOGW("baresip_init() failed (%d)\n", err);