aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-11-12 17:54:22 +0100
committerShauren <shauren.trinity@gmail.com>2015-11-12 17:54:22 +0100
commit0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11 (patch)
treeb6b6aacb4f10af0f7e515ee85b0022cf79b79fbe
parentb5fbf773a5071fc4c88f8e0112ffe8a9f2f760e3 (diff)
Core/DBLayer: Ensure that MySQL version used when compiling is the same as libmysql.dll version used for running the server.
Ref #15848
-rw-r--r--src/server/database/Database/DatabaseWorkerPool.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/database/Database/DatabaseWorkerPool.h b/src/server/database/Database/DatabaseWorkerPool.h
index 7cc5dfb63a0..e04d3a912cd 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()