Jay W. Reffner wrote:
Could you explain the problem on FreeBSD? Do you think the problems exists in OpenBSD as well?
poll() call uses a negative parameter value to indicate an infinite timeout. On some systems (like Linux) any negative value is accepted, while some other systems (like FreeBSD or HP-UX) require -1 here.
On affected systems stunnel starts an infinite loop and does not accept any connections. I'm not sure if OpenBSD is affected.
Best regards, Mike