ossp-pkg/petidomo/config.c 1.14 -> 1.15
--- config.c 2001/01/15 16:55:45 1.14
+++ config.c 2001/01/15 17:19:36 1.15
@@ -1,6 +1,6 @@
/*
$Source: /v/ossp/cvs/ossp-pkg/petidomo/Attic/config.c,v $
- $Revision: 1.14 $
+ $Revision: 1.15 $
Copyright (C) 2000 by CyberSolutions GmbH, Germany.
@@ -184,11 +184,11 @@
list_fqdn = NULL;
admin_password = NULL;
posting_password = NULL;
- listtype = NULL;
+ listtype = "open";
reply_to = NULL;
postingfilter = NULL;
archivepath = NULL;
- subtype = NULL;
+ subtype = "public";
allowmembers = FALSE;
intro_file = "introduction";
sig_file = "signature";
@@ -263,11 +263,16 @@
}
if (!strcasecmp(subtype, "public"))
- ListConfig->listtype = SUBSCRIPTION_PUBLIC;
+ ListConfig->subtype = SUBSCRIPTION_PUBLIC;
else if (!strcasecmp(subtype, "admin"))
- ListConfig->listtype = SUBSCRIPTION_ADMIN;
+ ListConfig->subtype = SUBSCRIPTION_ADMIN;
else if (!strcasecmp(subtype, "acknowledged") || !strcasecmp(subtype, "acked"))
- ListConfig->listtype = SUBSCRIPTION_ACKED;
+ ListConfig->subtype = SUBSCRIPTION_ACKED;
+ else
+ {
+ syslog(LOG_ERR, "List \"%s\" doesn't have a valid subscription type in config file.", listname);
+ exit(1);
+ }
ListConfig->allowmembers = allowmembers;
ListConfig->fqdn = (list_fqdn) ? list_fqdn : MasterConfig->fqdn;
|
|