diff --git a/src/stats.c b/src/stats.c index 5be66d4840..7bd42ed961 100644 --- a/src/stats.c +++ b/src/stats.c @@ -3311,7 +3311,10 @@ int stats_dump_proxy_to_buffer(struct stconn *sc, struct htx *htx, if (stats_dump_sv_stats(sc, px, sv)) { if (!stats_putchk(rep, htx)) goto full; + if (ctx->field) + goto more; } + current_field = 0; } /* for sv */ ctx->px_st = STAT_PX_ST_BE;