forked from lijiext/lammps
Fix segmentation fault in dump vtk
This commit is contained in:
parent
cac1bf83ef
commit
c4ac5773cb
|
@ -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;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
|
|
@ -244,11 +244,15 @@ DumpCustom::~DumpCustom()
|
|||
for (int i = 1; i <= ntypes; i++) delete [] typenames[i];
|
||||
delete [] typenames;
|
||||
|
||||
for (int i = 0; i < size_one; i++) delete [] vformat[i];
|
||||
delete [] vformat;
|
||||
if(vformat) {
|
||||
for (int i = 0; i < size_one; i++) delete [] vformat[i];
|
||||
delete [] vformat;
|
||||
}
|
||||
|
||||
for (int i = 0; i < size_one; i++) delete [] format_column_user[i];
|
||||
delete [] format_column_user;
|
||||
if(format_column_user) {
|
||||
for (int i = 0; i < size_one; i++) delete [] format_column_user[i];
|
||||
delete [] format_column_user;
|
||||
}
|
||||
|
||||
delete [] columns;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue