X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCBBlock.c;fp=src%2FSDCCBBlock.c;h=d1f1ebef447ccde2645340818449e73dd16f8b95;hb=df203a96d87ea3322e836e3dd980f64b80b234e7;hp=717b97cfd371a4d3a90646b6f0f579b9b2853fdb;hpb=aa6378f25140b326869cef07183b196d9548ee23;p=fw%2Fsdcc diff --git a/src/SDCCBBlock.c b/src/SDCCBBlock.c index 717b97cf..d1f1ebef 100644 --- a/src/SDCCBBlock.c +++ b/src/SDCCBBlock.c @@ -102,8 +102,8 @@ FILE *appendDumpFile (int id) { if (!dumpFilesPtr->filePtr) { // not used before, create it - strcpy (scratchFileName, dstFileName); - strcat (scratchFileName, dumpFilesPtr->ext); + strncpyz (scratchFileName, dstFileName, PATH_MAX); + strncatz (scratchFileName, dumpFilesPtr->ext, PATH_MAX); if (!(dumpFilesPtr->filePtr = fopen (scratchFileName, "w"))) { werror (E_FILE_OPEN_ERR, scratchFileName); exit (1);