diff --git a/spm.c b/spm.c
index 0a563ba28d1dd0b298560f7d3c199a2af03ee620..36647a9fb50813a9dd522d39796a041785b46237 100644
--- a/spm.c
+++ b/spm.c
@@ -918,12 +918,12 @@ spmCopy( const pastix_spm_t *spm )
     }
     if(spm->dofs != NULL) {
         newspm->dofs = (pastix_int_t*)malloc(dofsize * sizeof(pastix_int_t));
-        memcpy( newspm->dofs, spm->dofs, dofsize * sizeof(pastix_int_t));
+        memcpy( newspm->dofs, spm->dofs, dofsize * sizeof(pastix_int_t) );
     }
     if(spm->values != NULL) {
         valsize = valsize * pastix_size_of( spm->flttype );
         newspm->values = malloc(valsize);
-        memcpy( newspm->values, spm->values, valsize);
+        memcpy( newspm->values, spm->values, valsize );
     }
     return newspm;
 }