diff --git a/src/configfile-glue.c b/src/configfile-glue.c index be13ce18..c8e58323 100644 --- a/src/configfile-glue.c +++ b/src/configfile-glue.c @@ -57,7 +57,7 @@ int config_insert_values_internal(server *srv, array *ca, const config_values_t for (j = 0; j < da->value->used; j++) { data_unset *ds = da->value->data[j]; - if (ds->type == TYPE_STRING || ds->type == TYPE_INTEGER) { + if (ds->type == TYPE_STRING || ds->type == TYPE_INTEGER || ds->type == TYPE_ARRAY) { array_insert_unique(cv[i].destination, ds->copy(ds)); } else { log_error_write(srv, __FILE__, __LINE__, "sssbsd",