ocserv handles only one connect on FreeBSD stable/12 > r345045
I tried upgrading my VPN service to FreeBSD stable/12 r348883 yesterday, and around May 16th, I tried FreeBSD stable/12 r347634, yielding the same result, see below.
ocserv accepts only one connection, and on client disconnect, ocserv doesn't reap its dead children, nor does it accept any new connections. I'm unable to kill the main ocserv process.
The only thing changed is the OS itself. The ocserv executable is unaltered and so is its configuration.
Reverting the OS to FreeBSD stable/12 r345045 restores normal VPN operation.
Here's a link to the original FreeBSD PR 238500, https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238500