commit | 47998bebf6e96946eb9a485916f7fa17c6ca8ff5 | [log] [tgz] |
---|---|---|
author | Nguyen Anh Quynh <aquynh@gmail.com> | Mon Jul 18 23:26:25 2016 +0800 |
committer | GitHub <noreply@github.com> | Mon Jul 18 23:26:25 2016 +0800 |
tree | 105983a298d77f2efe85bb61693e47ec908900f8 | |
parent | dabc9f2990c68d381db2c7e463a7760120833af3 [diff] | |
parent | 81f2bcf31c869867f092c42c14bc30f61280ea33 [diff] |
Merge pull request #657 from davidcarne/fix-uninit x86: initialize eaDisplacement in 16-bit mode. Fixes #656
diff --git a/arch/X86/X86DisassemblerDecoder.c b/arch/X86/X86DisassemblerDecoder.c index a4863f3..2fd290d 100644 --- a/arch/X86/X86DisassemblerDecoder.c +++ b/arch/X86/X86DisassemblerDecoder.c
@@ -1646,6 +1646,7 @@ break; case 0x3: insn->eaBase = (EABase)(insn->eaRegBase + rm); + insn->eaDisplacement = EA_DISP_NONE; if (readDisplacement(insn)) return -1; break;