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:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user