mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-24 14:53:34 +08:00
Fix memory leak in RiscV assembler.
PR 30861 * config/tc-riscv.c (riscv_insert_uleb128_fixes): Release duplicated memory.
This commit is contained in:
parent
6a6117ab0f
commit
dc63d5682e
@ -1,3 +1,9 @@
|
||||
2023-10-02 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR 30861
|
||||
* config/tc-riscv.c (riscv_insert_uleb128_fixes): Release
|
||||
duplicated memory.
|
||||
|
||||
2023-09-18 Jacob Navia <jacob@jacob.remcomp.fr>
|
||||
|
||||
* config/tc-riscv.c (riscv_ip_hardcode): Fully initialise the
|
||||
|
@ -4999,6 +4999,7 @@ riscv_insert_uleb128_fixes (bfd *abfd ATTRIBUTE_UNUSED,
|
||||
exp_dup->X_add_symbol = exp->X_op_symbol;
|
||||
fix_new_exp (fragP, fragP->fr_fix, 0,
|
||||
exp_dup, 0, BFD_RELOC_RISCV_SUB_ULEB128);
|
||||
free ((void *) exp_dup);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user