diff --git a/src/BODY/body_nparticle.cpp b/src/BODY/body_nparticle.cpp
index 1dbcb09550387c4469ea6d245e56dca3783fa0a2..b2790c19aadd74776c9bd6296e6f3f93867db389 100644
--- a/src/BODY/body_nparticle.cpp
+++ b/src/BODY/body_nparticle.cpp
@@ -28,7 +28,7 @@ enum{SPHERE,LINE,TRI};           // also in DumpImage
 /* ---------------------------------------------------------------------- */
 
 BodyNparticle::BodyNparticle(LAMMPS *lmp, int narg, char **arg) :
-  Body(lmp, narg, arg)
+  Body(lmp, narg, arg), imflag(NULL), imdata(NULL)
 {
   if (narg != 3) error->all(FLERR,"Invalid body nparticle command");
 
diff --git a/src/BODY/compute_body_local.cpp b/src/BODY/compute_body_local.cpp
index 64ad10a5a901995b8d4c0909aecebffd221e55bc..46122435a372031ad5ab09dde05433f2da4e8771 100644
--- a/src/BODY/compute_body_local.cpp
+++ b/src/BODY/compute_body_local.cpp
@@ -33,7 +33,7 @@ enum{ID,TYPE,INDEX};
 /* ---------------------------------------------------------------------- */
 
 ComputeBodyLocal::ComputeBodyLocal(LAMMPS *lmp, int narg, char **arg) :
-  Compute(lmp, narg, arg)
+  Compute(lmp, narg, arg), which(NULL), index(NULL), avec(NULL), bptr(NULL)
 {
   if (narg < 4) error->all(FLERR,"Illegal compute body/local command");
 
diff --git a/src/BODY/compute_temp_body.cpp b/src/BODY/compute_temp_body.cpp
index 75ae512e5cc1405b38e1e901a91b6604e824d6de..ec992cea22490b5b05b455980636e48696c16a47 100644
--- a/src/BODY/compute_temp_body.cpp
+++ b/src/BODY/compute_temp_body.cpp
@@ -37,7 +37,7 @@ enum{ROTATE,ALL};
 /* ---------------------------------------------------------------------- */
 
 ComputeTempBody::ComputeTempBody(LAMMPS *lmp, int narg, char **arg) :
-  Compute(lmp, narg, arg)
+  Compute(lmp, narg, arg), id_bias(NULL), tbias(NULL), avec(NULL)
 {
   if (narg < 3) error->all(FLERR,"Illegal compute temp/body command");