diff options
| author | Shauren <shauren.trinity@gmail.com> | 2015-11-12 17:54:22 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2015-11-12 17:55:10 +0100 |
| commit | 9bc5088a81fa4989c4127dc7f40253f8400fa084 (patch) | |
| tree | 3485e4b7f229c608680d0f767865d6728f5bb469 | |
| parent | 11b3a60900b81bb5edc5a0f2f9b25a96eee3b085 (diff) | |
Core/DBLayer: Ensure that MySQL version used when compiling is the same as libmysql.dll version used for running the server.
Ref #15848
(cherry picked from commit 0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11)
| -rw-r--r-- | src/server/database/Database/DatabaseWorkerPool.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/database/Database/DatabaseWorkerPool.h b/src/server/database/Database/DatabaseWorkerPool.h index 32837daf5da..c34192592e9 100644 --- a/src/server/database/Database/DatabaseWorkerPool.h +++ b/src/server/database/Database/DatabaseWorkerPool.h @@ -67,6 +67,7 @@ class DatabaseWorkerPool WPFatal(mysql_thread_safe(), "Used MySQL library isn't thread-safe."); WPFatal(mysql_get_client_version() >= MIN_MYSQL_CLIENT_VERSION, "TrinityCore does not support MySQL versions below 5.1"); + WPFatal(mysql_get_client_version() == LIBMYSQL_VERSION_ID, "Used MySQL library does not match the version used to compile TrinityCore."); } ~DatabaseWorkerPool() |
