about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorFlorent Monjalet <florent.monjalet@gmail.com>2015-01-11 22:35:27 +0100
committerFlorent Monjalet <florent.monjalet@gmail.com>2015-01-11 22:42:02 +0100
commit817566b388a9a7a6b9c52700146d73e942eeb0c2 (patch)
treedf1fb5e6fefbd7e10e7ab7fd2d96dc87f712926f
parent136520e4638bac0fa6d04bf502d8eec787bcee48 (diff)
downloadmiasm-817566b388a9a7a6b9c52700146d73e942eeb0c2.tar.gz
miasm-817566b388a9a7a6b9c52700146d73e942eeb0c2.zip
TranslatorPython: fix forgotten parenthesis could lead to errors
-rw-r--r--miasm2/ir/translators/python.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/miasm2/ir/translators/python.py b/miasm2/ir/translators/python.py
index 395e34cc..c3386980 100644
--- a/miasm2/ir/translators/python.py
+++ b/miasm2/ir/translators/python.py
@@ -57,7 +57,7 @@ class TranslatorPython(Translator):
                                              args[0],
                                              (1 << expr.size) - 1)
             else:
-                return "(%s & 0x%x)" % ((" %s " % expr.op).join(args),
+                return "((%s) & 0x%x)" % ((" %s " % expr.op).join(args),
                                         (1 << expr.size) - 1)
         elif expr.op == "parity":
             return "(%s & 0x1)" % cls.from_expr(expr.args[0])