PR26506 UBSAN: elf32-xtensa.c:3203 null pointer memcpy

Alan Modra amodra@gmail.com
Wed Aug 26 13:51:57 GMT 2020


	PR 26506
	* elf32-xtensa.c (elf_xtensa_combine_prop_entries): Return early
	when section is empty.

diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c
index 65c6ceb379..5184fbf1be 100644
--- a/bfd/elf32-xtensa.c
+++ b/bfd/elf32-xtensa.c
@@ -3117,6 +3117,9 @@ elf_xtensa_combine_prop_entries (bfd *output_bfd,
   int n, m, num;
 
   section_size = sxtlit->size;
+  if (section_size == 0)
+    return 0;
+
   BFD_ASSERT (section_size % 8 == 0);
   num = section_size / 8;
 

-- 
Alan Modra
Australia Development Lab, IBM


More information about the Binutils mailing list