Throw if init fails

This commit is contained in:
de4dot 2012-02-28 18:18:13 +01:00
parent f37e5a12d0
commit acb53f535b

View File

@ -94,13 +94,14 @@ namespace de4dot.code.deobfuscators.Eazfuscator_NET {
}
public void initialize(ISimpleDeobfuscator simpleDeobfuscator, IDeobfuscator deob) {
if (handlerMethod == null)
return;
initializeInfos(simpleDeobfuscator, deob);
if (!initializeInfos(simpleDeobfuscator, deob))
throw new ApplicationException("Could not initialize resource decrypter");
}
bool initializeInfos(ISimpleDeobfuscator simpleDeobfuscator, IDeobfuscator deob) {
if (handlerMethod == null)
return true;
foreach (var method in resolverType.Methods) {
if (!method.IsStatic || method.Body == null)
continue;