From 1d3100ad5b62d6133b0020acd73e2d13165e2967 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh Date: Wed, 2 Jul 2014 09:08:10 +0800 Subject: [PATCH] only verify x86_prefix[0] for x86 arch. bug reported by @pancake --- cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cs.c b/cs.c index bb44e5bb..7f9ecf84 100644 --- a/cs.c +++ b/cs.c @@ -278,7 +278,7 @@ static void fill_insn(struct cs_struct *handle, cs_insn *insn, char *buffer, MCI // find first space or tab sp = buffer; mnem = insn->mnemonic; - if (mci->x86_prefix[0]) { + if (mci->csh->arch == CS_ARCH_X86 && mci->x86_prefix[0]) { for (sp = buffer; *sp; sp++) { if (*sp == ' '|| *sp == '\t') break;