Index: /trunk/psLib/src/mathtypes/psVector.c
===================================================================
--- /trunk/psLib/src/mathtypes/psVector.c	(revision 24885)
+++ /trunk/psLib/src/mathtypes/psVector.c	(revision 24886)
@@ -122,5 +122,4 @@
     } 
 
-    
     if (vector->nalloc == nalloc) {     
 	// No need to realloc to same size
@@ -131,5 +130,5 @@
     elementSize = PSELEMTYPE_SIZEOF(elemType);
 
-    long nstart = vector->n;
+    long nallocOld = vector->nalloc;
     if (nalloc < vector->n) {
 	vector->n = nalloc;
@@ -139,8 +138,8 @@
     P_PSVECTOR_SET_NALLOC(vector,nalloc);
 
-    // fill newly allocated range with zeros:
-    if (nstart < nalloc) {
-	long nNew = nalloc - nstart;
-	memset (&vector->data.U8[nstart*elementSize], 0, nNew*elementSize);
+    // fill newly allocated range with zeros: 
+    if (nallocOld < nalloc) {
+	long nNew = nalloc - nallocOld;
+	memset (&vector->data.U8[nallocOld*elementSize], 0, nNew*elementSize);
     }
 
