From 5b026a0d05ab1b1a1af039ea74e7debc65dfcd26 Mon Sep 17 00:00:00 2001 From: de4dot Date: Sun, 29 Jul 2012 14:26:24 +0200 Subject: [PATCH] Add null check --- de4dot.code/deobfuscators/Confuser/Deobfuscator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs b/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs index 095c09e3..dc92a0fe 100644 --- a/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs +++ b/de4dot.code/deobfuscators/Confuser/Deobfuscator.cs @@ -118,7 +118,7 @@ namespace de4dot.code.deobfuscators.Confuser { protected override int detectInternal() { int val = 0; - int sum = toInt32(jitMethodsDecrypter.Detected) + + int sum = toInt32(jitMethodsDecrypter != null ? jitMethodsDecrypter.Detected : false) + toInt32(proxyCallFixer != null ? proxyCallFixer.Detected : false) + toInt32(antiDebugger != null ? antiDebugger.Detected : false) + toInt32(antiDumping != null ? antiDumping.Detected : false) +