server.ctx is now allocated once for each server on first connection, then reused for subsequent connections. server.ctx wasn't being cleared when the server was closed (as server.ssl_fd is), so this was causing reconnection to fail until try_connect() got called. This also removes the last uses of the CHK_* macros in ssl.h, so remove them.
227 KiB
227 KiB