diff --git a/utils/misc/mshsort.cpp b/utils/misc/mshsort.cpp
index 32e1eb2af9c4b0a27932a35da7055fd97af1c22c..8191dc4b197de63735886321599d272ba45c09af 100644
--- a/utils/misc/mshsort.cpp
+++ b/utils/misc/mshsort.cpp
@@ -1,4 +1,4 @@
-// $Id: mshsort.cpp,v 1.2 2004-10-08 04:40:59 geuzaine Exp $
+// $Id: mshsort.cpp,v 1.3 2004-10-08 06:23:01 geuzaine Exp $
 //
 // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 //
@@ -178,7 +178,7 @@ double readMesh(char *fileName, map<int, node*> &nodes, vector<element*> &elemen
 	    exit(1);
 	  }
 	}
-	element *e = new element(type, elementary, physical, partition);
+	element *e = new element(type, physical, elementary, partition);
         for(int j = 0; j < numNodes; j++){
 	  int numNode;
           fscanf(fp, "%d", &numNode);