objtool: Fix memory leak in elf_create_rela_section()
Let's free the allocated char array 'relaname' before returning, in order to avoid leaking memory. Signed-off-by: Martin Kepplinger <martink@posteo.de> Acked-by: Josh Poimboeuf <jpoimboe@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: mingo.kernel.org@gmail.com Link: http://lkml.kernel.org/r/20170914060138.26472-1-martink@posteo.de Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
parent
711aab1dbb
commit
0998b7a0be
|
@ -508,6 +508,7 @@ struct section *elf_create_rela_section(struct elf *elf, struct section *base)
|
||||||
strcat(relaname, base->name);
|
strcat(relaname, base->name);
|
||||||
|
|
||||||
sec = elf_create_section(elf, relaname, sizeof(GElf_Rela), 0);
|
sec = elf_create_section(elf, relaname, sizeof(GElf_Rela), 0);
|
||||||
|
free(relaname);
|
||||||
if (!sec)
|
if (!sec)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue