summaryrefslogtreecommitdiff
path: root/user/telegram/fix-boolean-vs-nullptr.patch
blob: 5b73dc9809c4b5c6d6951797121e4d87e96da08f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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!"));
 		}