Index: ossp-pkg/petidomo/config.c RCS File: /v/ossp/cvs/ossp-pkg/petidomo/Attic/config.c,v rcsdiff -q -kk '-r1.17' '-r1.18' -u '/v/ossp/cvs/ossp-pkg/petidomo/Attic/config.c,v' 2>/dev/null --- config.c 2001/01/18 20:30:50 1.17 +++ config.c 2001/01/19 13:12:46 1.18 @@ -215,12 +215,22 @@ if (stat(buffer, &sb) != 0) { free(buffer); - buffer = text_easy_sprintf("%s/%s.config", MasterConfig->list_dir, listname); - list_dir = MasterConfig->list_dir; + buffer = text_easy_sprintf("%s/%s/conf", MasterConfig->list_dir, listname); if (stat(buffer, &sb) != 0) { - syslog(LOG_ERR, "Can't find a config file for list \"%s\".", listname); - exit(1); + free(buffer); + buffer = text_easy_sprintf("%s/%s.config", MasterConfig->list_dir, listname); + list_dir = MasterConfig->list_dir; + if (stat(buffer, &sb) != 0) + { + free(buffer); + buffer = text_easy_sprintf("%s/%s.conf", MasterConfig->list_dir, listname); + if (stat(buffer, &sb) != 0) + { + syslog(LOG_ERR, "Can't find a config file for list \"%s\".", listname); + exit(1); + } + } } } rc = ReadConfig(buffer, ListCF);