diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/shared/Database/DatabaseWorkerPool.cpp | 2 | ||||
| -rw-r--r-- | src/server/shared/Database/MySQLConnection.cpp | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/server/shared/Database/DatabaseWorkerPool.cpp b/src/server/shared/Database/DatabaseWorkerPool.cpp index 5be47102e34..87289e0a19b 100644 --- a/src/server/shared/Database/DatabaseWorkerPool.cpp +++ b/src/server/shared/Database/DatabaseWorkerPool.cpp @@ -79,6 +79,8 @@ void DatabaseWorkerPool::Close() { } DEBUG_LOG("Synchroneous database threads exited succesfuly."); + + mysql_library_end(); } /*! This function creates a new MySQL connection for every MapUpdate thread diff --git a/src/server/shared/Database/MySQLConnection.cpp b/src/server/shared/Database/MySQLConnection.cpp index 24573b80d74..3be6bf76a8c 100644 --- a/src/server/shared/Database/MySQLConnection.cpp +++ b/src/server/shared/Database/MySQLConnection.cpp @@ -40,6 +40,7 @@ m_Mysql(NULL) MySQLConnection::~MySQLConnection() { + mysql_close(m_Mysql); } bool MySQLConnection::Open(const std::string& infoString) |
