You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BUG#25444075 - YASSL REQUIRES FROM READ FUNCTION TO RETURN
EWOULDBLOCK, VIO RETURNS ETIMEOUT.
Connection is invalidated when read timeout occurs and application uses
YaSSL. The root cause is that yassl_recv emulates a blocking recv using the
vio_read. vio_read returns ETIMEOUT in case of a timeout. YaSSL considers
ETIMEOUT as a critical error causing subsequent read and writes to fail.
The fix remaps ETIMEOUT to EWOULDBLOCK in yassl_recv. This fix is provided
by Lukasz Kotula.
0 commit comments