From d29ab4e17c4e90a5fabe7f8e0db215018f046609 Mon Sep 17 00:00:00 2001 From: "fischman@webrtc.org" Date: Thu, 19 Sep 2013 23:54:56 +0000 Subject: [PATCH] Suppress SSL error strings on mac_asan to unbreak that build Example borkedness: http://chromegw/i/client.webrtc/builders/Mac%20Asan/builds/642/steps/libjingle_p2p_unittest/logs/stdio R=marpan@google.com Review URL: https://webrtc-codereview.appspot.com/2263004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4798 4adac7df-926f-26a2-2b94-8c16560cd09d --- talk/base/openssladapter.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/talk/base/openssladapter.cc b/talk/base/openssladapter.cc index 50391e5c2..af92f0c45 100644 --- a/talk/base/openssladapter.cc +++ b/talk/base/openssladapter.cc @@ -233,7 +233,10 @@ VerificationCallback OpenSSLAdapter::custom_verify_callback_ = NULL; bool OpenSSLAdapter::InitializeSSL(VerificationCallback callback) { if (!InitializeSSLThread() || !SSL_library_init()) return false; +#if !defined(ADDRESS_SANITIZER) || !defined(OSX) + // Loading the error strings crashes mac_asan. Omit this debugging aid there. SSL_load_error_strings(); +#endif ERR_load_BIO_strings(); OpenSSL_add_all_algorithms(); RAND_poll();