From 83a388d5d8230dd6c15ecea31cf89f74248bc286 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 13 Feb 2026 03:56:13 +0000 Subject: Treat 0 timeouts as infinite --- src/qmail-remote/qmail-remote-io.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/qmail-remote/qmail-remote-io.c') diff --git a/src/qmail-remote/qmail-remote-io.c b/src/qmail-remote/qmail-remote-io.c index a855c20..b7e9f8c 100644 --- a/src/qmail-remote/qmail-remote-io.c +++ b/src/qmail-remote/qmail-remote-io.c @@ -133,7 +133,7 @@ static inline void smtp_body (buffer *in, buffer *out, char const *fmtip, char c put(out, "MAIL FROM:<") ; put(out, sender) ; put(out, ">\r\n") ; - tain_addsec_g(&deadline, timeout) ; + qdeadline(&deadline, timeout) ; if (!buffer_timed_flush_g(out, &deadline)) qmailr_tempsys("qmail-remote-io: ", "unable to ", "send command to ", fmtip) ; code = read_answer(in, timeout, buf, 4096, fmtip) ; @@ -153,7 +153,7 @@ static inline void smtp_body (buffer *in, buffer *out, char const *fmtip, char c put(out, "RCPT TO:<") ; put(out, recip[i]) ; put(out, ">\r\n") ; - tain_addsec_g(&deadline, timeout) ; + qdeadline(&deadline, timeout) ; if (!buffer_timed_flush_g(out, &deadline)) qmailr_tempsys("qmail-remote-io: ", "unable to ", "send command to ", fmtip) ; code = read_answer(in, timeout, buf, 4096, fmtip) ; @@ -180,7 +180,7 @@ static inline void smtp_body (buffer *in, buffer *out, char const *fmtip, char c } put(out, "DATA\r\n") ; - tain_addsec_g(&deadline, timeout) ; + qdeadline(&deadline, timeout) ; if (!buffer_timed_flush_g(out, &deadline)) qmailr_tempsys("qmail-remote-io: ", "unable to ", "send command to ", fmtip) ; code = read_answer(in, timeout, buf, 4096, fmtip) ; -- cgit v1.3.1