auto-initialize

This commit is contained in:
John
2022-02-12 08:05:59 +01:00
parent 2f92ea5477
commit f1a5d87aab
2 changed files with 14 additions and 1 deletions
+6
View File
@@ -208,7 +208,13 @@ SSLSocket* SSLSocket::connect(const string& host, const uint16_t& port, bool htt
return nullptr;
}
bool HttpClient::s_initialized = false;
void HttpClient::initialize() {
if (s_initialized) {
return;
}
s_initialized = true;
SSL_library_init();
SSL_load_error_strings();
signal(SIGPIPE, SIG_IGN); // needed to avoid SIGPIPE when writing to a closed pipe