From: Willy Tarreau Date: Wed, 1 Jul 2026 12:31:55 +0000 (+0200) Subject: CLEANUP: traces: get rid of a few rare empty args in TRACE calls X-Git-Url: http://git.kaiwu.me/%22data:,/static/gitweb.js?a=commitdiff_plain;h=50c00ee235f38e1775825ca53cd06418c144f6ea;p=haproxy.git CLEANUP: traces: get rid of a few rare empty args in TRACE calls The TRACE macro allows to leave empty args and automatically turns them into zeroes. However it also limits how we can remap the macro, because functions do not accept this for example. There are very few places all over the code where ',,' exists in TRACE calls, so let's explicitly add the 0 there. It could even make some editors' syntax highlighting happier. --- diff --git a/src/mux_h2.c b/src/mux_h2.c index 8cceb3e0d..0f545af45 100644 --- a/src/mux_h2.c +++ b/src/mux_h2.c @@ -3560,7 +3560,7 @@ static struct h2s *h2c_frt_handle_headers(struct h2c *h2c, struct h2s *h2s) /* The stream exists/existed, this must be a trailers frame */ if (h2s->st != H2_SS_CLOSED) { if (!h2s_rxbuf_tail(h2s) && !h2s_get_rxbuf(h2s)) { - TRACE_USER("Not allowed to get an extra buffer for H2 request trailers", H2_EV_RX_FRAME|H2_EV_RX_HDR|H2_EV_STRM_NEW|H2_EV_STRM_END, h2c->conn, ); + TRACE_USER("Not allowed to get an extra buffer for H2 request trailers", H2_EV_RX_FRAME|H2_EV_RX_HDR|H2_EV_STRM_NEW|H2_EV_STRM_END, h2c->conn, 0); h2c->flags |= H2_CF_DEM_RXBUF; goto out; } @@ -3794,7 +3794,7 @@ static struct h2s *h2c_bck_handle_headers(struct h2c *h2c, struct h2s *h2s) } if (!h2s_rxbuf_tail(h2s) && !h2s_get_rxbuf(h2s)) { - TRACE_USER("Not allowed to get an extra buffer for H2 response HEADERS", H2_EV_RX_FRAME|H2_EV_RX_HDR|H2_EV_STRM_NEW|H2_EV_STRM_END, h2c->conn, ); + TRACE_USER("Not allowed to get an extra buffer for H2 response HEADERS", H2_EV_RX_FRAME|H2_EV_RX_HDR|H2_EV_STRM_NEW|H2_EV_STRM_END, h2c->conn, 0); h2c->flags |= H2_CF_DEM_RXBUF; goto fail; } diff --git a/src/quic_frame.c b/src/quic_frame.c index 1339ca37a..fbcab049a 100644 --- a/src/quic_frame.c +++ b/src/quic_frame.c @@ -292,7 +292,7 @@ static int quic_build_ack_frame(unsigned char **pos, const unsigned char *end, ar = eb64_last(&ack_frm->arngs->root); ar_node = eb64_entry(ar, struct quic_arng_node, first); TRACE_PROTO("TX ack range", QUIC_EV_CONN_PRSAFRM, - qc,, &ar_node->last, &ar_node->first.key); + qc, 0, &ar_node->last, &ar_node->first.key); if (!quic_enc_int(pos, end, ar_node->last) || !quic_enc_int(pos, end, ack_frm->ack_delay) || !quic_enc_int(pos, end, ack_frm->arngs->sz - 1) || @@ -301,7 +301,7 @@ static int quic_build_ack_frame(unsigned char **pos, const unsigned char *end, while ((prev_ar = eb64_prev(ar))) { prev_ar_node = eb64_entry(prev_ar, struct quic_arng_node, first); - TRACE_PROTO("TX ack range", QUIC_EV_CONN_PRSAFRM, qc,, + TRACE_PROTO("TX ack range", QUIC_EV_CONN_PRSAFRM, qc, 0, &prev_ar_node->last, &prev_ar_node->first.key); if (!quic_enc_int(pos, end, ar_node->first.key - prev_ar_node->last - 2) || !quic_enc_int(pos, end, prev_ar_node->last - prev_ar_node->first.key)) diff --git a/src/quic_loss.c b/src/quic_loss.c index e45efabce..bdd052837 100644 --- a/src/quic_loss.c +++ b/src/quic_loss.c @@ -44,7 +44,7 @@ void quic_loss_srtt_update(struct quic_loss *ql, ql->srtt = (7 * ql->srtt + rtt) / 8; } - TRACE_PROTO("TX loss srtt update", QUIC_EV_CONN_RTTUPDT, qc,,, ql); + TRACE_PROTO("TX loss srtt update", QUIC_EV_CONN_RTTUPDT, qc, 0, 0, ql); TRACE_LEAVE(QUIC_EV_CONN_RTTUPDT, qc); }