diff --git a/lulesh-util.cc b/lulesh-util.cc index 95e6231..6ebd924 100644 --- a/lulesh-util.cc +++ b/lulesh-util.cc @@ -163,7 +163,7 @@ void ParseCommandLineOptions(int argc, char *argv[], else { char msg[80]; PrintCommandLineOptions(argv[0], myRank); - sprintf(msg, "ERROR: Unknown command line argument: %s\n", argv[i]); + snprintf(msg, 80, "ERROR: Unknown command line argument: %s\n", argv[i]); ParseError(msg, myRank); } } diff --git a/lulesh-viz.cc b/lulesh-viz.cc index 0504638..4197187 100644 --- a/lulesh-viz.cc +++ b/lulesh-viz.cc @@ -59,8 +59,8 @@ void DumpToVisit(Domain& domain, int numFiles, int myRank, int numRanks) DBfile *db; - sprintf(basename, "lulesh_plot_c%d", domain.cycle()); - sprintf(subdirName, "data_%d", myRank); + snprintf(basename, 32, "lulesh_plot_c%d", domain.cycle()); + snprintf(subdirName, 32, "data_%d", myRank); #if USE_MPI @@ -80,7 +80,7 @@ void DumpToVisit(Domain& domain, int numFiles, int myRank, int numRanks) if (myiorank == 0) strcpy(fileName, basename); else - sprintf(fileName, "%s.%03d", basename, myiorank); + snprintf(fileName, 64, "%s.%03d", basename, myiorank); db = (DBfile*)PMPIO_WaitForBaton(bat, fileName, subdirName);