• Derek Zhou's avatar
    Fix problem where TLS connections would sometimes hang · f921fece
    Derek Zhou authored
    * src/process.c (wait_reading_process_output): Before the select,
    check every interesting gnutls stream for available data in the
    buffer.  If some of them hit, and either there is no wait_proc or
    the wait_proc is one of the gnutls streams with new data, set the
    select timeout to 0 after the select, and merge the gnutls buffer
    status into the select returns (bug#40665).  This fixes a problem
    where TLS connections would sometimes hang.
    f921fece
process.c 247 KB