about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--miasm2/core/bin_stream.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/miasm2/core/bin_stream.py b/miasm2/core/bin_stream.py
index 7ae6d3fa..a15ffa8e 100644
--- a/miasm2/core/bin_stream.py
+++ b/miasm2/core/bin_stream.py
@@ -68,8 +68,6 @@ class bin_stream_str(bin_stream):
         self.offset = offset
         self.shift = shift
         self.l = len(bin)
-        if "is_addr_in" in self.bin.__class__.__dict__:
-            self.is_addr_in = lambda ad: self.bin.is_addr_in(ad)
 
     def getbytes(self, start, l=1):
         if start + l > self.l:
@@ -142,8 +140,9 @@ class bin_stream_pe(bin_stream):
         self.bin = bin
         self.offset = offset
         self.l = bin.__len__()
-        if "is_addr_in" in self.bin.__class__.__dict__:
-            self.is_addr_in = lambda ad: self.bin.is_addr_in(ad)
+
+    def is_addr_in(self, ad):
+        return self.bin.is_addr_in(ad)
 
     def getlen(self):
         return self.mylen