# HG changeset patch # User Tero Marttila # Date 1240949368 -10800 # Node ID b5a5df4f4421614ce3db979914710b78c7e317e6 # Parent 1e5674d0eec464ebf5bfeace754582097b74b84f don't assert on CONFIG_INVALID in config_parse_param diff -r 1e5674d0eec4 -r b5a5df4f4421 src/config.c --- a/src/config.c Tue Apr 28 22:36:36 2009 +0300 +++ b/src/config.c Tue Apr 28 23:09:28 2009 +0300 @@ -67,6 +67,9 @@ { // parse the value switch (param->type) { + case CONFIG_INVALID: + RETURN_SET_ERROR_STR(err, ERR_CONFIG_TYPE, "invalid value for invalid type (too many values?)"); + case CONFIG_STRING: // simple! value->string = raw_value;