diff options
author | Shauren <shauren.trinity@gmail.com> | 2015-09-11 17:25:14 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2015-09-11 17:25:14 +0200 |
commit | 0fda78b6796efc69dccdbfae5fb2920487ead0e2 (patch) | |
tree | 78377e33bbfeed246a8d4116a77794362c80510b /src/server/bnetserver/Main.cpp | |
parent | 59eff3fef91cec1b95e552122fde6e95ba1ab0fb (diff) |
Core/Bnetserver: Applied 375363ed08069b6aa7a921e35fdd1cc7affc946e to bnetserver - fixes a minor development annoyance where first login after startup is slow
Diffstat (limited to 'src/server/bnetserver/Main.cpp')
-rw-r--r-- | src/server/bnetserver/Main.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/bnetserver/Main.cpp b/src/server/bnetserver/Main.cpp index c78b175bd83..e8be7a338f7 100644 --- a/src/server/bnetserver/Main.cpp +++ b/src/server/bnetserver/Main.cpp @@ -114,6 +114,11 @@ int main(int argc, char** argv) TC_LOG_INFO("server.bnetserver", "Using SSL version: %s (library: %s)", OPENSSL_VERSION_TEXT, SSLeay_version(SSLEAY_VERSION)); TC_LOG_INFO("server.bnetserver", "Using Boost version: %i.%i.%i", BOOST_VERSION / 100000, BOOST_VERSION / 100 % 1000, BOOST_VERSION % 100); + // Seed the OpenSSL's PRNG here. + // That way it won't auto-seed when calling BigNumber::SetRand and slow down the first world login + BigNumber seed; + seed.SetRand(16 * 8); + // bnetserver PID file creation std::string pidFile = sConfigMgr->GetStringDefault("PidFile", ""); if (!pidFile.empty()) |