-int latency_config_copy (latency_config_t *dst, const latency_config_t src)
-{
- /* Copy percentiles configuration */
- dst->percentile_num = src.percentile_num;
- dst->percentile = malloc(sizeof (*dst->percentile) * (src.percentile_num));
- if (dst->percentile == NULL)
- goto nomem;
+ if (strcasecmp("Percentile", child->key) == 0)
+ status = latency_config_add_percentile(conf, child, plugin);
+ else if (strcasecmp("Bucket", child->key) == 0)
+ status = latency_config_add_bucket(conf, child, plugin);
+ else
+ WARNING("%s plugin: \"%s\" is not a valid option within a \"%s\" block.",
+ plugin, child->key, ci->key);