about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFlorent Monjalet <florent.monjalet@gmail.com>2015-01-08 20:52:17 +0100
committerFlorent Monjalet <florent.monjalet@gmail.com>2015-01-11 22:42:02 +0100
commit136520e4638bac0fa6d04bf502d8eec787bcee48 (patch)
tree4427f18c071c04ae8cff07b36d337dd1c51e5893
parentae9004eec4ef264013208e1ce50f6e884a4da23f (diff)
downloadmiasm-136520e4638bac0fa6d04bf502d8eec787bcee48.tar.gz
miasm-136520e4638bac0fa6d04bf502d8eec787bcee48.zip
fix TranslatorPython.from_ExprSlice forgotten var
-rw-r--r--miasm2/ir/translators/python.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/miasm2/ir/translators/python.py b/miasm2/ir/translators/python.py
index f23d1907..395e34cc 100644
--- a/miasm2/ir/translators/python.py
+++ b/miasm2/ir/translators/python.py
@@ -31,8 +31,7 @@ class TranslatorPython(Translator):
         out = cls.from_expr(expr.arg)
         if expr.start != 0:
             out = "(%s >> %d)" % (out, expr.start)
-        return "(%s & 0x%x)" % (cls.from_expr(expr.arg),
-                                (1 << (expr.stop - expr.start)) - 1)
+        return "(%s & 0x%x)" % (out, (1 << (expr.stop - expr.start)) - 1)
 
     @classmethod
     def from_ExprCompose(cls, expr):