CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2020/09/13 02:05:08
Modified files:
mail/alpine : Makefile
mail/alpine/patches: patch-imap_src_osdep_unix_ssl_unix_c
Log message:
Only retry the write on a non-blocking socket
Jussi Laako reported seeing a busy loop when Thunderbird or mobile users
connected to the Alpine based imapd mail server. One of them is doing
non-blocking I/O and the added retry short-circuited the select call
and retry causing a busy loop. Simplify the retry logic while there.
tested by procter, with help from beck