diff --git a/src/VORONOI/compute_voronoi_atom.cpp b/src/VORONOI/compute_voronoi_atom.cpp
index 97b195db30b6ed7ab5ef25a42648a3a098f99d05..f312476836d63cced8d37751d17b87a4ae25e598 100644
--- a/src/VORONOI/compute_voronoi_atom.cpp
+++ b/src/VORONOI/compute_voronoi_atom.cpp
@@ -45,6 +45,7 @@ ComputeVoronoi::ComputeVoronoi(LAMMPS *lmp, int narg, char **arg) :
 
   size_peratom_cols = 2;
   peratom_flag = 1;
+  comm_forward = 1;
 
   surface = VOROSURF_NONE;
   maxedge = 0;
@@ -525,7 +526,7 @@ int ComputeVoronoi::pack_forward_comm(int n, int *list, double *buf,
 {
   int i,m=0;
   for (i = 0; i < n; ++i) buf[m++] = rfield[list[i]];
-  return 1;
+  return m;
 }
 
 /* ---------------------------------------------------------------------- */