]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: mux-quic: do not trace error in qcc_send_frames() on empty list
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 8 Aug 2024 07:30:40 +0000 (09:30 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 9 Aug 2024 15:41:16 +0000 (17:41 +0200)
qcc_send_frames() can be called with an empty list and returns
immediately with an error code. This is convenience to be able to call
it in a while loop.

Remove the trace with "error" when this is the case and replacing it
with a less alarming "leaving on..." message. This should help debugging
when traces are active.

src/mux_quic.c

index 81cfa7a059623c430227ce66431355075fd38472..8755f742ac86d2e495b0d38582d00dfa5744e7ce 100644 (file)
@@ -1966,8 +1966,8 @@ static int qcc_send_frames(struct qcc *qcc, struct list *frms)
        TRACE_ENTER(QMUX_EV_QCC_SEND, qcc->conn);
 
        if (LIST_ISEMPTY(frms)) {
-               TRACE_DEVEL("no frames to send", QMUX_EV_QCC_SEND, qcc->conn);
-               goto err;
+               TRACE_DEVEL("leaving on no frame to send", QMUX_EV_QCC_SEND, qcc->conn);
+               return 1;
        }
 
        if (!qc_send_mux(qcc->conn->handle.qc, frms)) {