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

Reply via email to