diff --git a/src/amf/init.c b/src/amf/init.c index 8519e9fd5..3d6ad59e8 100644 --- a/src/amf/init.c +++ b/src/amf/init.c @@ -49,13 +49,13 @@ int amf_initialize() rv = amf_m_tmsi_pool_generate(); if (rv != OGS_OK) return rv; - rv = amf_metrics_open(); - if (rv != 0) return OGS_ERROR; - rv = ogs_log_config_domain( ogs_app()->logger.domain, ogs_app()->logger.level); if (rv != OGS_OK) return rv; + rv = amf_metrics_open(); + if (rv != 0) return OGS_ERROR; + rv = amf_sbi_open(); if (rv != OGS_OK) return rv; diff --git a/src/mme/mme-init.c b/src/mme/mme-init.c index 82173d38e..a249fedeb 100644 --- a/src/mme/mme-init.c +++ b/src/mme/mme-init.c @@ -55,9 +55,6 @@ int mme_initialize() rv = mme_context_parse_config(); if (rv != OGS_OK) return rv; - rv = mme_metrics_open(); - if (rv != 0) return OGS_ERROR; - rv = ogs_log_config_domain( ogs_app()->logger.domain, ogs_app()->logger.level); if (rv != OGS_OK) return rv; @@ -65,6 +62,9 @@ int mme_initialize() rv = mme_m_tmsi_pool_generate(); if (rv != OGS_OK) return rv; + rv = mme_metrics_open(); + if (rv != 0) return OGS_ERROR; + rv = mme_fd_init(); if (rv != OGS_OK) return OGS_ERROR;