CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2024/06/19 20:01:00
Modified files:
net/pidgin : Makefile
net/pidgin/files: ssl-openssl.c
Log message:
pidgin: avoid busy loop in openssl backend
Allan Streib encountered a busy loop with purple-teams. The reason for this
is the interaction between various API layers. Instead of returning 0 for
everything but SSL_ERROR_WANT_{READ,WRITE}, return -1 for everything except
SSL_ERROR_ZERO_RETURN and ensure that the errno is distinct from EAGAIN.
>From Allan Streib via Brad