Index: trunk/Ohana/src/opihi/cmd.data/vpop.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/vpop.c	(revision 7917)
+++ trunk/Ohana/src/opihi/cmd.data/vpop.c	(revision 20936)
@@ -17,5 +17,9 @@
 
   if (Npix > 1) {
-    memmove (&vec[0].elements[0], &vec[0].elements[1], Npix*sizeof(float));
+    if (vec[0].type == OPIHI_FLT) {
+      memmove (&vec[0].elements.Flt[0], &vec[0].elements.Flt[1], Npix*sizeof(opihi_flt));
+    } else {
+      memmove (&vec[0].elements.Int[0], &vec[0].elements.Int[1], Npix*sizeof(opihi_int));
+    }
   }
   vec[0].Nelements = Npix - 1;
