https://bugs.openldap.org/show_bug.cgi?id=9210
--- Comment #12 from Howard Chu hyc@openldap.org --- (In reply to lukas.juhrich@agdsn.de from comment #11)
However, that sounds to me like a separate phenomenon from the missing `errno` reset: Shouldn't the retry condition be `( ret < 0 ) || ( errno == EINTR )`, so that in any of both scenarios (stuck in handshake or similar vs. interrupt during request) the retry is triggered?
No.