parse conf before start !

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5423 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
Lionel Gauthier
2014-06-23 14:14:47 +00:00
parent 137cb2ae00
commit 247c051311
+11 -6
View File
@@ -116,6 +116,7 @@ int s6a_init(const mme_config_t *mme_config_p)
S6A_DEBUG("Freediameter version %s\n", fd_core_version());
}
/* Initializing freeDiameter core */
S6A_DEBUG("Initializing freeDiameter core...\n");
ret = fd_core_initialize();
@@ -126,6 +127,16 @@ int s6a_init(const mme_config_t *mme_config_p)
S6A_DEBUG("Initializing freeDiameter core done\n");
}
S6A_DEBUG("Default ext path: %s\n", DEFAULT_EXTENSIONS_PATH);
ret = fd_core_parseconf(mme_config_p->s6a_config.conf_file);
if (ret != 0) {
S6A_ERROR("An error occurred during fd_core_parseconf file :%s.\n", mme_config_p->s6a_config.conf_file);
return ret;
}
/* Set gnutls debug level ? */
if (gnutls_debug) {
gnutls_global_set_log_function((gnutls_log_func)fd_gnutls_debug);
@@ -140,13 +151,7 @@ int s6a_init(const mme_config_t *mme_config_p)
return ret;
}
S6A_DEBUG("Default ext path: %s\n", DEFAULT_EXTENSIONS_PATH);
ret = fd_core_parseconf(mme_config_p->s6a_config.conf_file);
if (ret != 0) {
S6A_ERROR("An error occurred during fd_core_parseconf file :%s.\n", mme_config_p->s6a_config.conf_file);
return ret;
}
ret = fd_core_waitstartcomplete();
if (ret != 0) {