bugfix: make copy of exename

This commit is contained in:
Richard Berger
2023-11-07 17:55:32 -07:00
parent 46768d0ff3
commit 053a904d08

View File

@ -219,7 +219,7 @@ LAMMPS::LAMMPS(int narg, char **arg, MPI_Comm communicator) :
suffix = suffix2 = nullptr;
suffix_enable = 0;
pair_only_flag = 0;
if (arg) exename = arg[0];
if (arg) exename = utils::strdup(arg[0]);
else exename = nullptr;
packargs = nullptr;
num_package = 0;
@ -809,6 +809,7 @@ LAMMPS::~LAMMPS() noexcept(false)
delete memory;
delete pkg_lists;
delete[] exename;
}
/* ----------------------------------------------------------------------