From 4384f40bb7601524566ed20fd0b86bb2ef8b948f Mon Sep 17 00:00:00 2001 From: Clement Rouault Date: Wed, 16 Sep 2015 15:23:31 +0200 Subject: [PATCH] Fix return value of JmpImm in 64bits --- native_exec/simple_x64.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/native_exec/simple_x64.py b/native_exec/simple_x64.py index a5f95af..b7ca92e 100644 --- a/native_exec/simple_x64.py +++ b/native_exec/simple_x64.py @@ -625,12 +625,12 @@ class JmpImm(object): try: jump_size = int(args[0]) except (ValueError, TypeError): - return (None, None) + return (None, None, None) jump_size -= self.sub try: jmp_imm = self.accept_as_Ximmediat(jump_size) except ImmediatOverflow: - return (None, None) + return (None, None, None) return (1, BitArray.from_string(jmp_imm), None) class JmpImm8(JmpImm):