Skip to content

Commit b4c7b93

Browse files
authored
Merge pull request #3621 from sysown/v2.x-3620
Fixes memory leaks detected during testing - Closes #3620
2 parents db9b4ad + c268259 commit b4c7b93

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/MySQL_Session.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4841,6 +4841,7 @@ void MySQL_Session::handler___status_CONNECTING_CLIENT___STATE_SERVER_HANDSHAKE(
48414841
SSL_set_fd(client_myds->ssl, client_myds->fd);
48424842
SSL_set_accept_state(client_myds->ssl);
48434843
SSL_set_bio(client_myds->ssl, client_myds->rbio_ssl, client_myds->wbio_ssl);
4844+
l_free(pkt->size,pkt->ptr);
48444845
return;
48454846
}
48464847

@@ -5102,6 +5103,9 @@ void MySQL_Session::handler___status_CONNECTING_CLIENT___STATE_SERVER_HANDSHAKE(
51025103
free(_s);
51035104
__sync_fetch_and_add(&MyHGM->status.access_denied_wrong_password, 1);
51045105
}
5106+
if (client_addr) {
5107+
free(client_addr);
5108+
}
51055109
GloMyLogger->log_audit_entry(PROXYSQL_MYSQL_AUTH_ERR, this, NULL);
51065110
__sync_add_and_fetch(&MyHGM->status.client_connections_aborted,1);
51075111
client_myds->DSS=STATE_SLEEP;

0 commit comments

Comments
 (0)