From: H.J. Lu Date: Tue, 12 Mar 2024 21:02:55 +0000 (-0700) Subject: bfd: Don't call bfd_write with 0 size X-Git-Tag: gdb-15-branchpoint~733 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=32235d90951b4b7c2976c61a28c30d82cb7a7588;p=thirdparty%2Fbinutils-gdb.git 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. --- 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;