Skip to content

Fix use-after-free error in ppc/plt.c

This resolves an error reported with a newer GCC. The libsym pointer is referenced after it is freed.

plt.c: In function 'arch_elf_add_func_entry': plt.c:702:25: error: pointer 'libsym' used after 'free' [-Werror=use-after-free] 702 | delete_symbol_chain(libsym); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ plt.c:701:25: note: call to 'free' here 701 | free(libsym); | ^~~~~~~~~~~~

Merge request reports