X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fserv_extensions.c;fp=citadel%2Fserv_extensions.c;h=568d9a3ae0275032f977296793b288dabe8aa912;hp=4b4e44c08ab958bdb32478fa6e1629dbaaf3cd8b;hb=7c94d5bb68f1c448770d31205ec5ae12bd8a02ed;hpb=c8c89455faeb5a76d6ee2264f497b8f790e0e392 diff --git a/citadel/serv_extensions.c b/citadel/serv_extensions.c index 4b4e44c08..568d9a3ae 100644 --- a/citadel/serv_extensions.c +++ b/citadel/serv_extensions.c @@ -1,8 +1,8 @@ /* - * Citadel Dynamic Loading Module + * Citadel Extension Loader * Written by Brian Costello * - * Copyright (c) 1987-2011 by the citadel.org team + * Copyright (c) 1987-2015 by the citadel.org team * * This program is open source software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, version 3. @@ -21,6 +21,7 @@ #include "serv_extensions.h" #include "ctdl_module.h" +#include "config.h" int DebugModules = 0; @@ -1131,7 +1132,7 @@ void CtdlRegisterServiceHook(int tcp_port, newfcn->ServiceName = ServiceName; if (sockpath != NULL) { - newfcn->msock = ctdl_uds_server(sockpath, config.c_maxsessions, error); + newfcn->msock = ctdl_uds_server(sockpath, CtdlGetConfigInt("c_maxsessions"), error); snprintf(message, SIZ, "Unix domain socket '%s': ", sockpath); } else if (tcp_port <= 0) { /* port -1 to disable */ @@ -1141,12 +1142,12 @@ void CtdlRegisterServiceHook(int tcp_port, return; } else { - newfcn->msock = ctdl_tcp_server(config.c_ip_addr, + newfcn->msock = ctdl_tcp_server(CtdlGetConfigStr("c_ip_addr"), tcp_port, - config.c_maxsessions, + CtdlGetConfigInt("c_maxsessions"), error); snprintf(message, SIZ, "TCP port %s:%d: (%s) ", - config.c_ip_addr, tcp_port, ServiceName); + CtdlGetConfigStr("c_ip_addr"), tcp_port, ServiceName); } if (newfcn->msock > 0) {