diff --git a/src/POEMS/fix_poems.cpp b/src/POEMS/fix_poems.cpp
index 3200a91ec709796c8d698921c76d7f7b04ac7f72..fe2168fcaa565a341e171cbc0857a698b0f23220 100644
--- a/src/POEMS/fix_poems.cpp
+++ b/src/POEMS/fix_poems.cpp
@@ -62,7 +62,12 @@ static const char cite_fix_poems[] =
 ------------------------------------------------------------------------- */
 
 FixPOEMS::FixPOEMS(LAMMPS *lmp, int narg, char **arg) :
-  Fix(lmp, narg, arg)
+  Fix(lmp, narg, arg), step_respa(NULL), natom2body(NULL), 
+  atom2body(NULL), displace(NULL), nrigid(NULL), masstotal(NULL), 
+  xcm(NULL), vcm(NULL), fcm(NULL), inertia(NULL), ex_space(NULL), 
+  ey_space(NULL), ez_space(NULL), angmom(NULL), omega(NULL), 
+  torque(NULL), sum(NULL), all(NULL), jointbody(NULL), 
+  xjoint(NULL), freelist(NULL), poems(NULL)
 {
   if (lmp->citeme) lmp->citeme->add(cite_fix_poems);