diff -ur a/Telegram/SourceFiles/core/utils.cpp b/Telegram/SourceFiles/core/utils.cpp --- a/Telegram/SourceFiles/core/utils.cpp 2022-05-28 15:18:57.852282454 +0000 +++ b/Telegram/SourceFiles/core/utils.cpp 2022-05-28 15:26:07.391514703 +0000 @@ -156,7 +156,7 @@ if (!sslSupported) { LOG(("Error: current Qt build doesn't support SSL requests.")); } - if (!CRYPTO_get_locking_callback()) { + if (nullptr == CRYPTO_get_locking_callback()) { // Qt didn't initialize OpenSSL, so we will. auto numLocks = CRYPTO_num_locks(); if (numLocks) { @@ -166,11 +166,11 @@ LOG(("MTP Error: Could not init OpenSSL threads, CRYPTO_num_locks() returned zero!")); } } - if (!CRYPTO_get_dynlock_create_callback()) { + if (nullptr == CRYPTO_get_dynlock_create_callback()) { CRYPTO_set_dynlock_create_callback(_sslCreateFunction); CRYPTO_set_dynlock_lock_callback(_sslLockFunction); CRYPTO_set_dynlock_destroy_callback(_sslDestroyFunction); - } else if (!CRYPTO_get_dynlock_lock_callback()) { + } else if (nullptr == CRYPTO_get_dynlock_lock_callback()) { LOG(("MTP Error: dynlock_create callback is set without dynlock_lock callback!")); }