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

fix new[]/delete mismatches and a memory leak in USER-DIFFRACTION package

parent 20eca799
Loading
Loading
Loading
Loading
+1 −1
Changes for src/USER-DIFFRACTION/compute_saed.cpp: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -281,7 +281,7 @@ ComputeSAED::~ComputeSAED()
{
  memory->destroy(vector);
  memory->destroy(store_tmp);
  delete ztype;
  delete[] ztype;
}

/* ---------------------------------------------------------------------- */
+1 −1
Changes for src/USER-DIFFRACTION/compute_xrd.cpp: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -247,7 +247,7 @@ ComputeXRD::~ComputeXRD()
{
  memory->destroy(array);
  memory->destroy(store_tmp);
  delete ztype;
  delete[] ztype;
}

/* ---------------------------------------------------------------------- */
+2 −0
Changes for src/USER-DIFFRACTION/fix_saed_vtk.cpp: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -287,6 +287,8 @@ FixSAEDVTK::FixSAEDVTK(LAMMPS *lmp, int narg, char **arg) :
FixSAEDVTK::~FixSAEDVTK()
{
  delete [] extlist;
  delete [] filename;
  delete [] ids;
  memory->destroy(vector);
  memory->destroy(vector_total);
  if (fp && me == 0) fclose(fp);