mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-31 10:09:16 +08:00
Fix segfault from last memory-leak fixing patch.
* ia64-dis.c (print_insn_ia64): Add failed label after ia64_free_opcode call. Change last goto to use failed instead of done.
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2000-08-28 Jim Wilson <wilson@cygnus.com>
|
||||
|
||||
* ia64-dis.c (print_insn_ia64): Add failed label after ia64_free_opcode
|
||||
call. Change last goto to use failed instead of done.
|
||||
|
||||
2000-08-28 Dave Brolley <brolley@redhat.com>
|
||||
|
||||
* cgen-ibld.in (cgen_put_insn_int_value): New function.
|
||||
|
@ -262,11 +262,12 @@ print_insn_ia64 (bfd_vma memaddr, struct disassemble_info *info)
|
||||
|
||||
done:
|
||||
ia64_free_opcode (idesc);
|
||||
failed:
|
||||
if (slotnum == 2)
|
||||
retval += 16 - 3*slot_multiplier;
|
||||
return retval;
|
||||
|
||||
decoding_failed:
|
||||
(*info->fprintf_func) (info->stream, " data8 %#011llx", insn);
|
||||
goto done;
|
||||
goto failed;
|
||||
}
|
||||
|
Reference in New Issue
Block a user