diff --git a/patches/lammps-6Apr13/fix_plumed.cpp b/patches/lammps-6Apr13/fix_plumed.cpp index d91009aedaca9d6d60d892fbdacdf6bbd0a91e3a..42763be0650f72999e9d763d09eed953d0bb0e35 100644 --- a/patches/lammps-6Apr13/fix_plumed.cpp +++ b/patches/lammps-6Apr13/fix_plumed.cpp @@ -103,9 +103,9 @@ FixPlumed::FixPlumed(LAMMPS *lmp, int narg, char **arg) : else if(next==1){ // Each replica writes an independent log file // with suffix equal to the replica id - char str_num[32], *logFile; + char str_num[32], logFile[1024]; sprintf(str_num,".%d",universe->iworld); - logFile=arg[i]; + strncpy(logFile,arg[i],1024); strcat(logFile,str_num); p->cmd("setLogFile",logFile); next=0;