On Mon, Aug 08, 2016 at 08:25:35PM -0600, Philip Guenther wrote: > CVSROOT: /cvs > Module name: src > Changes by: guent...@cvs.openbsd.org 2016/08/08 20:25:35 > > Modified files: > sys/kern : uipc_syscalls.c > regress/lib/libpthread/restart/connect: connect.c > > Log message: > When interrupted, connect() should leave the socket connecting in the > background, similar to a non-blocking socket. Return EALREADY whenever > already connecting, not just for non-blocking sockets. Fix from {Free,Net}BSD > > Prompted by a report from Michael Reed (m.reed (at) mykolab.com) > ok millert@
Most of the actual bug-spotting legwork was done by natano@ who had the ktrace output from ftp, who looked because I thought it might not be pkg_add proper.