diff options
author | Zach van Rijn <me@zv.io> | 2022-05-28 16:00:47 +0000 |
---|---|---|
committer | Zach van Rijn <me@zv.io> | 2022-06-12 23:51:58 +0000 |
commit | ae987f4bcffec80ac1e4d385e200659e6bce530e (patch) | |
tree | b7597d86c58c0e6d0a09ef28fdb30c1f01a80e71 /user/telegram/fix-boolean-vs-nullptr.patch | |
parent | 4c38c65698d7028d28b83e2375c871b080b57e70 (diff) | |
download | packages-ae987f4bcffec80ac1e4d385e200659e6bce530e.tar.gz packages-ae987f4bcffec80ac1e4d385e200659e6bce530e.tar.bz2 packages-ae987f4bcffec80ac1e4d385e200659e6bce530e.tar.xz packages-ae987f4bcffec80ac1e4d385e200659e6bce530e.zip |
user/telegram: add necessary patches. add official API key. fixes #732.
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!")); + } + |