Commit c4ac5773 authored by Richard Berger's avatar Richard Berger
Browse files

Fix segmentation fault in dump vtk

parent cac1bf83
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -167,6 +167,13 @@ DumpVTK::DumpVTK(LAMMPS *lmp, int narg, char **arg) :
  header_choice = NULL;
  write_choice = NULL;
  boxcorners = NULL;

  // unsupported feature by dump vtk
  delete [] vformat;
  vformat = NULL;

  delete [] format_column_user;
  format_column_user = NULL;
}

/* ---------------------------------------------------------------------- */
+8 −4
Original line number Diff line number Diff line
@@ -244,11 +244,15 @@ DumpCustom::~DumpCustom()
  for (int i = 1; i <= ntypes; i++) delete [] typenames[i];
  delete [] typenames;

  if(vformat) {
    for (int i = 0; i < size_one; i++) delete [] vformat[i];
    delete [] vformat;
  }

  if(format_column_user) {
    for (int i = 0; i < size_one; i++) delete [] format_column_user[i];
    delete [] format_column_user;
  }

  delete [] columns;
}