static void account_class_fn(const char *token, char *value, void *setting, FILE *f) {
	struct s_auth *account = setting;
	if (value) {
		strtolower(value);
		chk_cltab(value, &account->cltab);
		return;
	}
	if ((account->cltab.bn > 0 || account->cltab.an > 0) || cfg.http_full_cfg) {
		value = mk_t_cltab(&account->cltab);
		fprintf_conf(f, token, "%s\n", value);
		free_mk_t(value);
	}
}
Beispiel #2
0
void class_fn(const char *token, char *value, void *setting, FILE *f)
{
	CLASSTAB *cltab = setting;
	if(value)
	{
		strtolower(value);
		chk_cltab(value, cltab);
		return;
	}
	value = mk_t_cltab(cltab);
	if(strlen(value) > 0 || cfg.http_full_cfg)
	{
		fprintf_conf(f, token, "%s\n", value);
		free_mk_t(value);
	}
}