提交 52bf168b authored 作者: Daniel Swarbrick's avatar Daniel Swarbrick

Abort module load if config can't be opened. Refs FS-4438

上级 42f296de
<configuration name="cdr_mongodb.conf" description="MongoDB CDR logger">
<settings>
<!-- Hostnames and IPv6 addrs not supported (yet) -->
<!-- IPv6 addresses not supported (yet) -->
<param name="host" value="127.0.0.1"/>
<param name="port" value="27017"/>
......
......@@ -360,7 +360,8 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_cdr_mongodb_load)
memset(&globals, 0, sizeof(globals));
globals.pool = pool;
if (load_config(pool) != SWITCH_STATUS_SUCCESS) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "Unable to load or parse config!\n");
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Unable to load or parse config!\n");
return SWITCH_STATUS_FALSE;
}
db_status = mongo_connect(globals.mongo_conn, globals.mongo_host, globals.mongo_port);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论