1
0
mirror of https://github.com/lammertb/libhttp.git synced 2026-01-30 10:02:17 +03:00

Better cleanup in close_connection()

This commit is contained in:
Sergey Lyubka
2013-05-15 08:28:56 +01:00
parent 215ea28db0
commit 7d5bcec92d

View File

@@ -4888,11 +4888,13 @@ static void close_connection(struct mg_connection *conn) {
conn->must_close = 1;
if (conn->client.sock != INVALID_SOCKET) {
close_socket_gracefully(conn);
conn->client.sock = INVALID_SOCKET;
}
#ifndef NO_SSL
// Must be done AFTER socket is closed
if (conn->ssl != NULL) {
SSL_free(conn->ssl);
conn->ssl = NULL;
}
#endif
}