Fixed: #868 0:Invalid account (2101) error caused by Shard Unifier Service and MySQL (patch provided by kerozcak)

This commit is contained in:
kervala 2011-02-28 13:54:00 +01:00
parent 9adfde974e
commit 632aade51d

View file

@ -25,6 +25,7 @@ using namespace NLNET;
CVariable<bool> MSWStrictMode("msw", "MSWStrictMode", "Set the strict mode on SQL request", true, 0, true); CVariable<bool> MSWStrictMode("msw", "MSWStrictMode", "Set the strict mode on SQL request", true, 0, true);
CVariable<uint32> MSWRequestDuration("msw", "MSWRequestDuration", "Measure the duration of SQL request", 0, 1000); CVariable<uint32> MSWRequestDuration("msw", "MSWRequestDuration", "Measure the duration of SQL request", 0, 1000);
CVariable<bool> MSWAutoReconnect("msw", "MSWAutoReconnect", "MYSQL_OPT_RECONNECT", true, 0, true);
namespace MSW namespace MSW
@ -112,6 +113,11 @@ namespace MSW
nlassert(!_Connected); nlassert(!_Connected);
if (MSWAutoReconnect)
{
addOption(MYSQL_OPT_RECONNECT, "1");
}
return _connect(); return _connect();
} }