Description: Fixed wrong size on memcpy on 64 bit (when sizeof(int)!=sizeof(int*)) 

diff --git a/generic/domxslt.c b/generic/domxslt.c
index 85c30f6..8a6a9d2 100644
--- a/generic/domxslt.c
+++ b/generic/domxslt.c
@@ -2679,7 +2679,7 @@ static int fastMergeSort (
         }
     }
     memcpy(a,    b,     size*sizeof(domNode*));
-    memcpy(posa, posb,  size*sizeof(int*));
+    memcpy(posa, posb,  size*sizeof(int));
     memcpy(vs,   vstmp, size*sizeof(char*));
     memcpy(vd,   vdtmp, size*sizeof(double));
     return 0;
