From 3e3c397d773b5858aa1b6446955d5318efe0526b Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Sat, 11 Feb 2012 15:10:12 +0000 Subject: bfd/ * oasys.c (oasys_write_header): Fix compilation warning on zero-sized memset. --- bfd/oasys.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'bfd/oasys.c') diff --git a/bfd/oasys.c b/bfd/oasys.c index 11d2440..ebb12e8 100644 --- a/bfd/oasys.c +++ b/bfd/oasys.c @@ -906,9 +906,11 @@ oasys_write_header (bfd *abfd) if (length > (size_t) sizeof (r.module_name)) length = sizeof (r.module_name); + else if (length < (size_t) sizeof (r.module_name)) + (void) memset (r.module_name + length, ' ', + sizeof (r.module_name) - length); (void) memcpy (r.module_name, abfd->filename, length); - (void) memset (r.module_name + length, ' ', sizeof (r.module_name) - length); r.version_number = OASYS_VERSION_NUMBER; r.rev_number = OASYS_REV_NUMBER; -- cgit v1.1