From 3fa46c6dc10459163aa9d225f27e59cb4cc7d498 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 14 Jun 2022 23:18:42 +0200 Subject: Core/Crypto: Fixed loading legacy openssl provider for RC4 on windows --- src/server/worldserver/Main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server/worldserver/Main.cpp') diff --git a/src/server/worldserver/Main.cpp b/src/server/worldserver/Main.cpp index c78b42f152d..22555f13eec 100644 --- a/src/server/worldserver/Main.cpp +++ b/src/server/worldserver/Main.cpp @@ -56,6 +56,7 @@ #include #include #include +#include #include #include #include @@ -216,7 +217,7 @@ extern int main(int argc, char** argv) for (std::string const& key : overriddenKeys) TC_LOG_INFO("server.worldserver", "Configuration field '%s' was overridden with environment variable.", key.c_str()); - OpenSSLCrypto::threadsSetup(); + OpenSSLCrypto::threadsSetup(boost::dll::program_location().remove_filename()); std::shared_ptr opensslHandle(nullptr, [](void*) { OpenSSLCrypto::threadsCleanup(); }); -- cgit v1.2.3