Index: branches/pap_mops/ppMops/src/ppMopsDetections.c
===================================================================
--- branches/pap_mops/ppMops/src/ppMopsDetections.c	(revision 25181)
+++ branches/pap_mops/ppMops/src/ppMopsDetections.c	(revision 25187)
@@ -49,23 +49,23 @@
     det->mjd = NAN;
     det->seeing = NAN;
-    det->num = num;
-    det->x = psVectorAlloc(num, PS_TYPE_F32);
-    det->y = psVectorAlloc(num, PS_TYPE_F32);
-    det->ra = psVectorAlloc(num, PS_TYPE_F64);
-    det->dec = psVectorAlloc(num, PS_TYPE_F64);
-    det->raErr = psVectorAlloc(num, PS_TYPE_F64);
-    det->decErr = psVectorAlloc(num, PS_TYPE_F64);
-    det->mag = psVectorAlloc(num, PS_TYPE_F32);
-    det->magErr = psVectorAlloc(num, PS_TYPE_F32);
-    det->extended = psVectorAlloc(num, PS_TYPE_F32);
-    det->angle = psVectorAlloc(num, PS_TYPE_F32);
-    det->angleErr = psVectorAlloc(num, PS_TYPE_F32);
-    det->length = psVectorAlloc(num, PS_TYPE_F32);
-    det->lengthErr = psVectorAlloc(num, PS_TYPE_F32);
-    det->flags = psVectorAlloc(num, PS_TYPE_U32);
-    det->diffSkyfileId = psVectorAlloc(num, PS_TYPE_S64);
-    det->naxis1 = psVectorAlloc(num, PS_TYPE_S32);
-    det->naxis2 = psVectorAlloc(num, PS_TYPE_S32);
-    det->mask = psVectorAlloc(num, PS_TYPE_U8);
+    det->num = 0;
+    det->x = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->y = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->ra = psVectorAllocEmpty(num, PS_TYPE_F64);
+    det->dec = psVectorAllocEmpty(num, PS_TYPE_F64);
+    det->raErr = psVectorAllocEmpty(num, PS_TYPE_F64);
+    det->decErr = psVectorAllocEmpty(num, PS_TYPE_F64);
+    det->mag = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->magErr = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->extended = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->angle = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->angleErr = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->length = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->lengthErr = psVectorAllocEmpty(num, PS_TYPE_F32);
+    det->flags = psVectorAllocEmpty(num, PS_TYPE_U32);
+    det->diffSkyfileId = psVectorAllocEmpty(num, PS_TYPE_S64);
+    det->naxis1 = psVectorAllocEmpty(num, PS_TYPE_S32);
+    det->naxis2 = psVectorAllocEmpty(num, PS_TYPE_S32);
+    det->mask = psVectorAllocEmpty(num, PS_TYPE_U8);
 
     return det;
