Skip to content

Commit b0cd780

Browse files
authored
Merge pull request #163 from AnyISalIn/main
fix potential null pointer issue to make TikTok works
2 parents dfb9e4f + dd05b46 commit b0cd780

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

native-tls-hook.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@ function patchTargetLib(targetModule, targetName) {
9999

100100
const buildVerificationCallback = (realCallbackAddr) => {
101101
if (!verificationCallbackCache[realCallbackAddr]) {
102-
const realCallback = (!realCallbackAddr || realCallbackAddr.isNull())
103-
? new NativeFunction(realCallbackAddr, 'int', ['pointer','pointer'])
104-
: () => SSL_VERIFY_INVALID; // Callback can be null - treat as invalid (=our validation only)
102+
const realCallback = (realCallbackAddr && !realCallbackAddr.isNull())
103+
? new NativeFunction(realCallbackAddr, 'int', ['pointer', 'pointer'])
104+
: () => SSL_VERIFY_INVALID;
105105

106106
let pendingCheckThreads = new Set();
107107

0 commit comments

Comments
 (0)