mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 17:18:24 +08:00
try_build_id_prefix gcc-10 -Wformat-security errors
dwarf.c:11300:3: error: format not a string literal and no format arguments [-Werror=format-security] 11300 | f += sprintf (f, prefix); PR 28697 * dwarf.c (try_build_id_prefix): Avoid -Wformat-security error.
This commit is contained in:
@ -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, "%s.build-id/%02x/", prefix, (unsigned) *data++);
|
||||||
f += sprintf (f, ".build-id/%02x/", (unsigned) *data++);
|
|
||||||
id_len --;
|
id_len --;
|
||||||
while (id_len --)
|
while (id_len --)
|
||||||
f += sprintf (f, "%02x", (unsigned) *data++);
|
f += sprintf (f, "%02x", (unsigned) *data++);
|
||||||
f += sprintf (f, ".debug");
|
strcpy (f, ".debug");
|
||||||
|
|
||||||
return open_debug_file (filename);
|
return open_debug_file (filename);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user