From 5f1e164fe1055a923856a0c82feaee92888c021f Mon Sep 17 00:00:00 2001 From: Fabrice Desclaux Date: Sun, 1 Oct 2017 23:37:20 +0200 Subject: Objc: missing pure int check --- miasm2/core/objc.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'miasm2/core/objc.py') diff --git a/miasm2/core/objc.py b/miasm2/core/objc.py index d6c100ca..91ef6604 100644 --- a/miasm2/core/objc.py +++ b/miasm2/core/objc.py @@ -981,6 +981,8 @@ class ExprToAccessC(ExprReducer): return None void_type = self.types_mngr.void_ptr out = set() + if not arg1.expr.is_int(): + return None ptr_offset = int(arg1.expr) for info in arg0.info: if isinstance(info.ctype, ObjCArray): -- cgit 1.4.1