diff --git a/lib/metrics/prometheus/context.c b/lib/metrics/prometheus/context.c index d74daf1dc..a2284afd6 100644 --- a/lib/metrics/prometheus/context.c +++ b/lib/metrics/prometheus/context.c @@ -427,7 +427,7 @@ void ogs_metrics_inst_free(ogs_metrics_inst_t *inst) { unsigned int i; - ogs_list_remove(&inst->spec->inst_list, inst); + ogs_list_remove(&inst->spec->inst_list, &inst->entry); for (i = 0; i < inst->num_labels; i++) ogs_free(inst->label_values[i]);