Multiple test fixes.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3874 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2022-05-21 00:06:01 +00:00
parent 7848b5e560
commit b688a89b66
3 changed files with 30 additions and 11 deletions

View File

@ -592,11 +592,18 @@ void _socket_shutdownInternal(socket_t* socket, promiseid_t promise)
void _socket_processTlsShutdown(socket_t* socket, promiseid_t promise)
{
tf_tls_session_shutdown(socket->_tls);
if (!_socket_processSomeOutgoingTls(socket, promise, _socket_onTlsShutdown))
if (!socket->_tls)
{
_socket_shutdownInternal(socket, promise);
}
else
{
tf_tls_session_shutdown(socket->_tls);
if (!_socket_processSomeOutgoingTls(socket, promise, _socket_onTlsShutdown))
{
_socket_shutdownInternal(socket, promise);
}
}
}
void _socket_onTlsShutdown(uv_write_t* request, int status)