From 27259f85241cb9a8293fe716c5de439c7921fd91 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 1c97d92b8f3..1f270b3abcb 100644 --- a/src/server/worldserver/Main.cpp +++ b/src/server/worldserver/Main.cpp @@ -55,6 +55,7 @@ #include #include #include +#include #include #include #include @@ -209,7 +210,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