From 18f020912dbf95d831569b72841025d81c121132 Mon Sep 17 00:00:00 2001 From: de4dot Date: Sun, 5 Feb 2012 22:52:34 +0100 Subject: [PATCH] Make sure method operand isn't null --- blocks/DotNetUtils.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/blocks/DotNetUtils.cs b/blocks/DotNetUtils.cs index c8abfb86..6c019794 100644 --- a/blocks/DotNetUtils.cs +++ b/blocks/DotNetUtils.cs @@ -623,6 +623,8 @@ namespace de4dot.blocks { if (call.OpCode.Code != Code.Call && call.OpCode.Code != Code.Callvirt) continue; var methodRef = call.Operand as MethodReference; + if (methodRef == null) + continue; var type = DotNetUtils.getType(module, methodRef.DeclaringType); var methodDef = DotNetUtils.getMethod(type, methodRef); if (methodDef != null) {