From 83b7be1af9f4a371aa650300a99707444f1cf656 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 26 May 2022 17:06:00 +0300 Subject: [PATCH] Ignore expected unprocessed error in def_load:system lib. --- tdutils/td/utils/crypto.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tdutils/td/utils/crypto.cpp b/tdutils/td/utils/crypto.cpp index 7541b9e09..ad1281518 100644 --- a/tdutils/td/utils/crypto.cpp +++ b/tdutils/td/utils/crypto.cpp @@ -1113,7 +1113,10 @@ Status create_openssl_error(int code, Slice message) { void clear_openssl_errors(Slice source) { if (ERR_peek_error() != 0) { - LOG(ERROR) << source << ": " << create_openssl_error(0, "Unprocessed OPENSSL_ERROR"); + auto error = create_openssl_error(0, "Unprocessed OPENSSL_ERROR"); + if (!ends_with(error.message(), ":def_load:system lib}]")) { + LOG(ERROR) << source << ": " << error; + } } #if TD_PORT_WINDOWS WSASetLastError(0);