]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/config/tc-riscv.c
Fix memory leak in RiscV assembler.
[thirdparty/binutils-gdb.git] / gas / config / tc-riscv.c
index 0b8ecf9668171a7efac5b3bf383c8fecb547e860..4b7ff6dcc438e65fb5eff740fe609584c0ef3aa6 100644 (file)
@@ -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);
     }
 }