projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try_build_id_prefix gcc-10 -Wformat-security errors
[binutils-gdb.git]
/
binutils
/
dwarf.c
diff --git
a/binutils/dwarf.c
b/binutils/dwarf.c
index 12c5b0a8fa29372783b8bbbe34c8d3bfc7f58c42..82ea3c627395509b00ba64a9e35c7f73020d448a 100644
(file)
--- a/
binutils/dwarf.c
+++ b/
binutils/dwarf.c
@@
-11297,12
+11297,11
@@
try_build_id_prefix (const char * prefix, char * filename, const unsigned char *
{
char * f = filename;
{
char * f = filename;
- f += sprintf (f, prefix);
- f += sprintf (f, ".build-id/%02x/", (unsigned) *data++);
+ f += sprintf (f, "%s.build-id/%02x/", prefix, (unsigned) *data++);
id_len --;
while (id_len --)
f += sprintf (f, "%02x", (unsigned) *data++);
id_len --;
while (id_len --)
f += sprintf (f, "%02x", (unsigned) *data++);
-
f += sprintf
(f, ".debug");
+
strcpy
(f, ".debug");
return open_debug_file (filename);
}
return open_debug_file (filename);
}