Fix native TLS hook null-callback handler

This commit is contained in:
Tim Perry
2024-06-17 15:38:09 +02:00
parent eb4720f1d4
commit e99740babb
+1 -1
View File
@@ -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)