X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;ds=inline;f=binutils%2Fdwarf.c;h=82ea3c627395509b00ba64a9e35c7f73020d448a;hb=dbc6a0e2e4bdc70133d9165fb2e15b592bc27c53;hp=12c5b0a8fa29372783b8bbbe34c8d3bfc7f58c42;hpb=240eab1e593078980b2bd28ed7c62563bea9e9aa;p=binutils-gdb.git diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 12c5b0a8fa2..82ea3c62739 100644 --- 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; - 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++); - f += sprintf (f, ".debug"); + strcpy (f, ".debug"); return open_debug_file (filename); }