From 65964f3b31ea1521fd202f363d478e190e7f66a4 Mon Sep 17 00:00:00 2001 From: "David M. Rogers" Date: Thu, 9 Mar 2017 16:40:56 -0500 Subject: [PATCH] Add error check to lammps_gather_atoms/lammps_scatter_atoms in library.cpp --- src/library.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/library.cpp b/src/library.cpp index 1daf731a18..5980b135eb 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -761,6 +761,10 @@ void lammps_gather_atoms(void *ptr, char *name, int i,j,offset; void *vptr = lmp->atom->extract(name); + if(vptr == NULL) { + lmp->error->warning(FLERR,"lammps_gather_atoms: unknown property name"); + return; + } // copy = Natom length vector of per-atom values // use atom ID to insert each atom's values into copy @@ -857,6 +861,10 @@ void lammps_scatter_atoms(void *ptr, char *name, int i,j,m,offset; void *vptr = lmp->atom->extract(name); + if(vptr == NULL) { + lmp->error->warning(FLERR,"lammps_scatter_atoms: unknown property name"); + return; + } // copy = Natom length vector of per-atom values // use atom ID to insert each atom's values into copy