X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCglue.c;h=c4ef6f2f5e4ef2f02c53992e1dcbb2b561904220;hb=817beb07e406ae505fb0b1354d42025a1bfd14ce;hp=14cae90251fede641590535c57a82199d24d6830;hpb=df203a96d87ea3322e836e3dd980f64b80b234e7;p=fw%2Fsdcc diff --git a/src/SDCCglue.c b/src/SDCCglue.c index 14cae902..c4ef6f2f 100644 --- a/src/SDCCglue.c +++ b/src/SDCCglue.c @@ -253,8 +253,8 @@ emitRegularMap (memmap * map, bool addPublics, bool arFlag) // create a new "XINIT (CODE)" symbol, that will be emitted later newSym=copySymbol (sym); SPEC_OCLS(newSym->etype)=xinit; - sprintf (newSym->name, "__xinit_%s", sym->name); - sprintf (newSym->rname,"__xinit_%s", sym->rname); + SNPRINTF (newSym->name, sizeof(newSym->name), "__xinit_%s", sym->name); + SNPRINTF (newSym->rname, sizeof(newSym->rname), "__xinit_%s", sym->rname); SPEC_CONST(newSym->etype)=1; SPEC_STAT(newSym->etype)=1; resolveIvalSym(newSym->ival);