From 0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11 Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 12 Nov 2015 17:54:22 +0100 Subject: Core/DBLayer: Ensure that MySQL version used when compiling is the same as libmysql.dll version used for running the server. Ref #15848 --- src/server/database/Database/DatabaseWorkerPool.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src') 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() -- cgit v1.2.3