Index: trunk/stac/src/stacRejection.c
===================================================================
--- trunk/stac/src/stacRejection.c	(revision 8783)
+++ trunk/stac/src/stacRejection.c	(revision 9740)
@@ -17,6 +17,6 @@
 {
     int num = 0;
-    psVector *pixels = psVectorAlloc(8, PS_TYPE_F32); // Array of pixels
-    psVector *mask = psVectorAlloc(8, PS_TYPE_U8); // Corresponding mask
+    psVector *pixels = psVectorAllocEmpty(8, PS_TYPE_F32); // Array of pixels
+    psVector *mask = psVectorAllocEmpty(8, PS_TYPE_U8); // Corresponding mask
 
     // Get limits
@@ -81,10 +81,7 @@
     psVector *grads = psVectorAlloc(nImages, PS_TYPE_F32); // Gradient for each image
     psVector *gradsMask = psVectorAlloc(nImages, PS_TYPE_U8); // Mask for gradient vector
-    grads->n = nImages;
-    gradsMask->n = nImages;
 
     // Transform rejection masks back to source
     psArray *inputRej = psArrayAlloc(nImages);
-    inputRej->n = nImages;
     for (int i = 0; i < nImages; i++) {
         // Size of input image
