From 32235d90951b4b7c2976c61a28c30d82cb7a7588 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 12 Mar 2024 14:02:55 -0700 Subject: [PATCH] bfd: Don't call bfd_write with 0 size There is no need to call bfd_write with 0 size. * elf-strtab.c (_bfd_elf_strtab_emit): Don't call bfd_write with 0 size. --- bfd/elf-strtab.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bfd/elf-strtab.c b/bfd/elf-strtab.c index 5fdfac12bde..b6c62f15fa0 100644 --- a/bfd/elf-strtab.c +++ b/bfd/elf-strtab.c @@ -326,7 +326,7 @@ _bfd_elf_strtab_emit (register bfd *abfd, struct elf_strtab_hash *tab) BFD_ASSERT (tab->array[i]->refcount == 0); len = tab->array[i]->len; - if ((int) len < 0) + if ((int) len <= 0) continue; str = tab->array[i]->root.string; -- 2.47.3