[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-2.9 2/6] disas/i386: Avoid NULL pointer derefere
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH for-2.9 2/6] disas/i386: Avoid NULL pointer dereference in error case |
Date: |
Fri, 3 Mar 2017 15:50:29 +0000 |
In a code path where we hit an internal disassembler error, execution
would subsequently attempt to dereference a NULL pointer. This
should never happen, but avoid the crash.
Signed-off-by: Peter Maydell <address@hidden>
---
disas/i386.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/disas/i386.c b/disas/i386.c
index 07f871f..f1e376c 100644
--- a/disas/i386.c
+++ b/disas/i386.c
@@ -4043,7 +4043,7 @@ print_insn (bfd_vma pc, disassemble_info *info)
}
}
- if (putop (dp->name, sizeflag) == 0)
+ if (dp->name != NULL && putop (dp->name, sizeflag) == 0)
{
for (i = 0; i < MAX_OPERANDS; ++i)
{
--
2.7.4
- [Qemu-devel] [PATCH for-2.9 0/6] disas: Fix various coverity nits, Peter Maydell, 2017/03/03
- [Qemu-devel] [PATCH for-2.9 2/6] disas/i386: Avoid NULL pointer dereference in error case,
Peter Maydell <=
- [Qemu-devel] [PATCH for-2.9 1/6] disas/hppa: Remove dead code, Peter Maydell, 2017/03/03
- [Qemu-devel] [PATCH for-2.9 5/6] disas/cris: Avoid unintended sign extension, Peter Maydell, 2017/03/03
- Re: [Qemu-devel] [PATCH for-2.9 0/6] disas: Fix various coverity nits, no-reply, 2017/03/03
- Re: [Qemu-devel] [PATCH for-2.9 0/6] disas: Fix various coverity nits, no-reply, 2017/03/03
- Re: [Qemu-devel] [PATCH for-2.9 0/6] disas: Fix various coverity nits, Peter Maydell, 2017/03/07