about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2017-03-30 15:54:29 +0200
committerAjax <commial@gmail.com>2017-03-30 16:25:41 +0200
commit2947329dc7a206c15b2c939dff6eedf614013ae4 (patch)
tree6926a60921d43314b2efd9507d1305a86f43e67f
parent7947f33a61118c35a6b24aaac29337e2739216b4 (diff)
downloadmiasm-2947329dc7a206c15b2c939dff6eedf614013ae4.tar.gz
miasm-2947329dc7a206c15b2c939dff6eedf614013ae4.zip
ModularIntervals: fix init with empty interval
-rw-r--r--miasm2/analysis/modularintervals.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/miasm2/analysis/modularintervals.py b/miasm2/analysis/modularintervals.py
index 0752f57b..14092931 100644
--- a/miasm2/analysis/modularintervals.py
+++ b/miasm2/analysis/modularintervals.py
@@ -22,8 +22,10 @@ class ModularIntervals(object):
 
         # Sanity check
         start, end = intervals.hull()
-        assert end <= self.mask
-        assert start >= 0
+        if start is not None:
+            assert start >= 0
+        if end is not None:
+            assert end <= self.mask
 
     # Helpers