From f6816b25bf1c4852765a15564df3bc6a5081dfe1 Mon Sep 17 00:00:00 2001 From: Charles Crayne Date: Tue, 23 Oct 2007 19:28:39 -0700 Subject: Fix bugs item #1817677 --- disasm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/disasm.c b/disasm.c index db4d517b..99959b1e 100644 --- a/disasm.c +++ b/disasm.c @@ -511,6 +511,7 @@ static int matches(const struct itemplate *t, uint8_t *data, ins->oprs[c - 060].segment |= SEG_RELATIVE; ins->oprs[c - 060].segment &= ~SEG_32BIT; } else if (c >= 064 && c <= 067) { + ins->oprs[c - 064].segment |= SEG_RELATIVE; if (osize == 16) { ins->oprs[c - 064].offset = getu16(data); data += 2; -- cgit v1.2.1