From ed918c6993fd26bf235f0705a52851244e6910f0 Mon Sep 17 00:00:00 2001 From: de4dot Date: Sat, 14 Jan 2012 11:46:00 +0100 Subject: [PATCH] Call Dispose() after decrypting methods --- de4dot.code/deobfuscators/Babel_NET/MethodsDecrypter.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/de4dot.code/deobfuscators/Babel_NET/MethodsDecrypter.cs b/de4dot.code/deobfuscators/Babel_NET/MethodsDecrypter.cs index c9716285..6f9cef3d 100644 --- a/de4dot.code/deobfuscators/Babel_NET/MethodsDecrypter.cs +++ b/de4dot.code/deobfuscators/Babel_NET/MethodsDecrypter.cs @@ -164,6 +164,9 @@ namespace de4dot.code.deobfuscators.Babel_NET { } if (numNonDecryptedMethods > 0) Log.w("{0}/{1} methods not decrypted", numNonDecryptedMethods, totalEncryptedMethods); + + foreach (var imageReader in imageReaders.Values) + imageReader.Dispose(); } List getEncryptedMethods() {