* pe-dll.c (pe_find_cdecl_alias_match): Use memmove to overwrite
lname string.
+2021-03-16 Nick Clifton <nickc@redhat.com>
+
+ * pe-dll.c (pe_find_cdecl_alias_match): Use memmove to overwrite
+ lname string.
+
2021-03-15 Jan Beulich <jbeulich@suse.com>
* pe-dll.c (generate_reloc): Drop padding to reloc_s->size.
if (pe_details->underscored)
lname[0] = '_';
else
- strcpy (lname, lname + 1);
+ /* Use memmove rather than strcpy as that
+ can handle overlapping buffers. */
+ memmove (lname, lname + 1, strlen (lname));
key.key = lname;
kv = bsearch (&key, udef_table, undef_count,
sizeof (struct key_value), undef_sort_cmp);