Browse Source

* config : replace parameters in main/defaults sections

master
Alex 'AdUser' Z 8 years ago
parent
commit
055cc019d1
  1. 9
      src/config.c

9
src/config.c

@ -223,16 +223,21 @@ f2b_config_load(f2b_config_t *config, const char *path) {
} }
/* key/value pair */ /* key/value pair */
param = f2b_config_param_create(p); param = f2b_config_param_create(p);
if (!param) { if (param && (section->type == t_main || section->type == t_defaults)) {
f2b_config_section_append(section, param, true);
} else if (param) {
f2b_config_section_append(section, param, false);
} else {
f2b_log_msg(log_error, "can't parse key/value at line %d: %s", linenum, p); f2b_log_msg(log_error, "can't parse key/value at line %d: %s", linenum, p);
continue; continue;
} }
f2b_config_section_append(section, param, false);
break; break;
} /* switch */ } /* switch */
} /* while */ } /* while */
fclose(f); fclose(f);
/* TODO: process includes */
return true; return true;
} }

Loading…
Cancel
Save