X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Flistdeliver%2Fserv_listdeliver.c;h=c36a0fb5340e7074aa7049242b7a270fbdd38fce;hp=2fe3bcec50dd898371908f2f62e7c9a36c7d030c;hb=a5c66770dfd125d3d18bbdd607252604748877f3;hpb=77dc5d1730634ba7d115ca63e4ce937aa2466d5d diff --git a/citadel/modules/listdeliver/serv_listdeliver.c b/citadel/modules/listdeliver/serv_listdeliver.c index 2fe3bcec5..c36a0fb53 100644 --- a/citadel/modules/listdeliver/serv_listdeliver.c +++ b/citadel/modules/listdeliver/serv_listdeliver.c @@ -45,6 +45,37 @@ int doing_listdeliver = 0; void listdeliver_sweep_room(struct ctdlroom *qrbuf, void *data) { + char *serialized_config = NULL; + long lastsent = 0; + char buf[SIZ]; + int config_lines; + int i; + + serialized_config = LoadRoomNetConfigFile(qrbuf->QRnumber); + if (!serialized_config) { + syslog(LOG_DEBUG, "\033[31m %s has no netconfig \033[0m", qrbuf->QRname); + return; + } + + syslog(LOG_DEBUG, "\033[32m %s has a netconfig \033[0m", qrbuf->QRname); + + config_lines = num_tokens(serialized_config, '\n'); + for (i=0; i