From: Jeremy Harris Date: Thu, 29 Oct 2020 20:09:25 +0000 (+0000) Subject: Debug: show stalled send-data count on message-errors X-Git-Tag: exim-4.95-RC0~203 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/811622b672d4a4cf3d71fbd66810a66adf76826e Debug: show stalled send-data count on message-errors --- diff --git a/src/src/transports/smtp.c b/src/src/transports/smtp.c index a31982223..9e337e93f 100644 --- a/src/src/transports/smtp.c +++ b/src/src/transports/smtp.c @@ -4134,6 +4134,13 @@ if (!sx->ok) *message_defer = TRUE; } + + DEBUG(D_transport) if (sx->cctx.sock >= 0) + { + int n; + if (ioctl(sx->cctx.sock, TIOCOUTQ, &n) == 0) + debug_printf("%d bytes remain in socket output buffer\n", n); + } } /* Otherwise, we have an I/O error or a timeout other than after MAIL or