report: fix hang when we start skipping metrics

Fixup for 0ec663a41f.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-02-11 12:47:02 +01:00
parent a0f2d74cba
commit 4f78e5fa86
+3 -6
View File
@@ -85,12 +85,9 @@ static int metrics_on_query_reply(
log_info("Varlink timed out");
else
log_error("Varlink error: %s", error_id);
} else {
if (context->n_metrics >= METRICS_MAX) {
context->n_skipped_metrics++;
return 0;
}
} else if (context->n_metrics >= METRICS_MAX)
context->n_skipped_metrics++;
else {
/* Collect metrics for later sorting */
if (!GREEDY_REALLOC(context->metrics, context->n_metrics + 1))
return log_oom();