X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fconfig.c;h=76a342c7a4c4a2473fd5940586928a04fee1248e;hb=115234b100e569ac28d866c49b9e6c7f416863f8;hp=9cc1b3a3db3a9f203425614dfe618015e44135a4;hpb=62de48172babd007010398d15bbd1f2c763f33be;p=citadel.git diff --git a/citadel/config.c b/citadel/config.c index 9cc1b3a3d..76a342c7a 100644 --- a/citadel/config.c +++ b/citadel/config.c @@ -486,8 +486,7 @@ char *CtdlGetSysConfig(char *sysconfname) { /* We want the last (and probably only) config in this room */ begin_critical_section(S_CONFIG); config_msgnum = (-1L); - CtdlForEachMessage(MSGS_LAST, 1, NULL, sysconfname, NULL, - CtdlGetSysConfigBackend, NULL); + CtdlForEachMessage(MSGS_LAST, 1, NULL, sysconfname, NULL, CtdlGetSysConfigBackend, NULL); msgnum = config_msgnum; end_critical_section(S_CONFIG); @@ -507,10 +506,12 @@ char *CtdlGetSysConfig(char *sysconfname) { CtdlGetRoom(&CC->room, hold_rm); - if (conf != NULL) do { + if (conf != NULL) { + do { extract_token(buf, conf, 0, '\n', sizeof buf); strcpy(conf, &conf[strlen(buf)+1]); } while ( (!IsEmptyStr(conf)) && (!IsEmptyStr(buf)) ); + } return(conf); }