From e99740babbe0ca624af85ca39ca8066376189cca Mon Sep 17 00:00:00 2001 From: Tim Perry Date: Mon, 17 Jun 2024 15:38:09 +0200 Subject: [PATCH] Fix native TLS hook null-callback handler --- native-tls-hook.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native-tls-hook.js b/native-tls-hook.js index 5cf3b5b..f450dbe 100644 --- a/native-tls-hook.js +++ b/native-tls-hook.js @@ -99,7 +99,7 @@ function patchTargetLib(targetLib) { const buildVerificationCallback = (realCallbackAddr) => { if (!verificationCallbackCache[realCallbackAddr]) { - const realCallback = realCallbackAddr + const realCallback = (!realCallbackAddr || realCallbackAddr.isNull()) ? new NativeFunction(realCallbackAddr, 'int', ['pointer','pointer']) : () => SSL_VERIFY_INVALID; // Callback can be null - treat as invalid (=our validation only)