Index: /branches/eam_branches/ipp-20101205/Ohana/src/opihi/lib.shell/VectorOps.c
===================================================================
--- /branches/eam_branches/ipp-20101205/Ohana/src/opihi/lib.shell/VectorOps.c	(revision 30208)
+++ /branches/eam_branches/ipp-20101205/Ohana/src/opihi/lib.shell/VectorOps.c	(revision 30209)
@@ -178,8 +178,8 @@
   vec[0].Nelements = Nelements;
   if (type == OPIHI_FLT) {
-    REALLOCATE (vec[0].elements.Flt, opihi_flt, Nelements);
+    REALLOCATE (vec[0].elements.Flt, opihi_flt, MAX(1, Nelements));
     vec[0].type = OPIHI_FLT;
   } else {
-    REALLOCATE (vec[0].elements.Int, opihi_int, Nelements);
+    REALLOCATE (vec[0].elements.Int, opihi_int, MAX(1, Nelements));
     vec[0].type = OPIHI_INT;
   }
