diff options
| -rw-r--r-- | Swiften/TLS/OpenSSL/OpenSSLContext.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/Swiften/TLS/OpenSSL/OpenSSLContext.cpp b/Swiften/TLS/OpenSSL/OpenSSLContext.cpp index 6c55a63..30a2b11 100644 --- a/Swiften/TLS/OpenSSL/OpenSSLContext.cpp +++ b/Swiften/TLS/OpenSSL/OpenSSLContext.cpp @@ -35,7 +35,7 @@ OpenSSLContext::OpenSSLContext() : state_(Start), context_(0), handle_(0), readB  	context_ = SSL_CTX_new(TLSv1_client_method());  	// Load system certs -#ifdef SWIFTEN_PLATFORM_WINDOWS +#if defined(SWIFTEN_PLATFORM_WINDOWS)  	X509_STORE* store = SSL_CTX_get_cert_store(context_);  	HCERTSTORE systemStore = CertOpenSystemStore(0, "ROOT");  	if (systemStore) { @@ -52,6 +52,8 @@ OpenSSLContext::OpenSSLContext() : state_(Start), context_(0), handle_(0), readB  			}  		}  	} +#elif !defined(SWIFTEN_PLATFORM_MACOSX) +	SSL_CTX_load_verify_locations(context_, NULL, "/etc/ssl/certs");  #endif  } | 
 Swift
 Swift