diff options
Diffstat (limited to 'user/telegram/fix-boolean-vs-nullptr.patch')
-rw-r--r-- | user/telegram/fix-boolean-vs-nullptr.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/user/telegram/fix-boolean-vs-nullptr.patch b/user/telegram/fix-boolean-vs-nullptr.patch new file mode 100644 index 000000000..5b73dc980 --- /dev/null +++ b/user/telegram/fix-boolean-vs-nullptr.patch @@ -0,0 +1,26 @@ +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!")); + } + |