Commit f864584b authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

correct small bugs found by coverity scan static code analysis

- in fix rigid, rigid/small, and poems, a string argument was
  incorrectly assigned to a %d format
- plug two small memory leaks in fix bond/react
parent 724ade0a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -369,7 +369,7 @@ void FixPOEMS::init()
      if (pflag && (modify->fmask[i] & POST_FORCE) && 
          !modify->fix[i]->rigid_flag) {
        char str[128];
        sprintf(str,"Fix %d alters forces after fix poems",modify->fix[i]->id);
        sprintf(str,"Fix %s alters forces after fix poems",modify->fix[i]->id);
        error->warning(FLERR,str);
      }
    }
+1 −1
Original line number Diff line number Diff line
@@ -730,7 +730,7 @@ void FixRigid::init()
      if (rflag && (modify->fmask[i] & POST_FORCE) && 
          !modify->fix[i]->rigid_flag) {
        char str[128];
        sprintf(str,"Fix %d alters forces after fix rigid",modify->fix[i]->id);
        sprintf(str,"Fix %s alters forces after fix rigid",modify->fix[i]->id);
        error->warning(FLERR,str);
      }
    }
+1 −1
Original line number Diff line number Diff line
@@ -569,7 +569,7 @@ void FixRigidSmall::init()
      if (rflag && (modify->fmask[i] & POST_FORCE) && 
          !modify->fix[i]->rigid_flag) {
        char str[128];
        sprintf(str,"Fix %d alters forces after fix rigid",modify->fix[i]->id);
        sprintf(str,"Fix %s alters forces after fix rigid",modify->fix[i]->id);
        error->warning(FLERR,str);
      }
    }
+2 −0
Original line number Diff line number Diff line
@@ -1155,6 +1155,8 @@ void FixBondReact::make_a_guess()
  for (int i = 0; i < atom->ntypes; i++) {
    if (mol_ntypes[i] != lcl_ntypes[i]) {
      status = GUESSFAIL;
      delete [] mol_ntypes;
      delete [] lcl_ntypes;
      return;
    }
  }