Index: /issm/trunk/src/c/objects/Bamg/BamgGeom.cpp
===================================================================
--- /issm/trunk/src/c/objects/Bamg/BamgGeom.cpp	(revision 5169)
+++ /issm/trunk/src/c/objects/Bamg/BamgGeom.cpp	(revision 5170)
@@ -23,5 +23,5 @@
 
 	xfree((void**)&this->Vertices);
-	xfree((void**)&this->EdgesSize);
+	xfree((void**)&this->Edges);
 	xfree((void**)&this->hVertices);
 	xfree((void**)&this->MetricVertices);
Index: /issm/trunk/src/c/objects/Bamg/BamgMesh.cpp
===================================================================
--- /issm/trunk/src/c/objects/Bamg/BamgMesh.cpp	(revision 5169)
+++ /issm/trunk/src/c/objects/Bamg/BamgMesh.cpp	(revision 5170)
@@ -29,21 +29,21 @@
 BamgMesh::~BamgMesh(){
 
-	xfree((void**)this->Vertices);
-	xfree((void**)this->Edges);
-	xfree((void**)this->Triangles);
-	xfree((void**)this->Quadrilaterals);
-	xfree((void**)this->VerticesOnGeometricVertex);
-	xfree((void**)this->VerticesOnGeometricEdge);
-	xfree((void**)this->EdgesOnGeometricEdge);
-	xfree((void**)this->SubDomains);
-	xfree((void**)this->SubDomainsFromGeom);
-	xfree((void**)this->hVertices);
-	xfree((void**)this->IssmEdges);
-	xfree((void**)this->IssmSegments);
-	xfree((void**)this->ElementConnectivity);
-	xfree((void**)this->NodalConnectivity);
-	xfree((void**)this->NodalElementConnectivity);
-	xfree((void**)this->CrackedVertices);
-	xfree((void**)this->CrackedEdges);
+	xfree((void**)&this->Vertices);
+	xfree((void**)&this->Edges);
+	xfree((void**)&this->Triangles);
+	xfree((void**)&this->Quadrilaterals);
+	xfree((void**)&this->VerticesOnGeometricVertex);
+	xfree((void**)&this->VerticesOnGeometricEdge);
+	xfree((void**)&this->EdgesOnGeometricEdge);
+	xfree((void**)&this->SubDomains);
+	xfree((void**)&this->SubDomainsFromGeom);
+	xfree((void**)&this->hVertices);
+	xfree((void**)&this->IssmEdges);
+	xfree((void**)&this->IssmSegments);
+	xfree((void**)&this->ElementConnectivity);
+	xfree((void**)&this->NodalConnectivity);
+	xfree((void**)&this->NodalElementConnectivity);
+	xfree((void**)&this->CrackedVertices);
+	xfree((void**)&this->CrackedEdges);
 
 }
Index: /issm/trunk/src/c/objects/Bamg/Mesh.cpp
===================================================================
--- /issm/trunk/src/c/objects/Bamg/Mesh.cpp	(revision 5169)
+++ /issm/trunk/src/c/objects/Bamg/Mesh.cpp	(revision 5170)
@@ -232,15 +232,14 @@
 		/*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, Mesh2.cpp/Triangles)*/
 
-		long int verbose=2;
-		//if(vertices)  delete [] vertices; //TEST  crash if not commented
-		if(edges)     delete [] edges;
-		if(triangles) delete [] triangles;
-		if(quadtree)  delete quadtree;
-		//if(ordre)     delete [] ordre; //TEST  crash if not commented
-		if( subdomains) delete []  subdomains;
-		if (VerticesOnGeomEdge) delete [] VerticesOnGeomEdge;
+		if (vertices)             delete [] vertices;
+		if (edges)                delete [] edges;
+		if (triangles)            delete [] triangles;
+		if (quadtree)             delete    quadtree;
+		if (ordre)                delete [] ordre;
+		if (subdomains)           delete []  subdomains;
+		if (VerticesOnGeomEdge)   delete [] VerticesOnGeomEdge;
 		if (VerticesOnGeomVertex) delete [] VerticesOnGeomVertex;
-		if (VertexOnBThVertex) delete [] VertexOnBThVertex;
-		if (VertexOnBThEdge) delete [] VertexOnBThEdge;
+		if (VertexOnBThVertex)    delete [] VertexOnBThVertex;
+		if (VertexOnBThEdge)      delete [] VertexOnBThEdge;
 
 		if (&Gh) {
Index: /issm/trunk/src/c/objects/Bamg/Mesh.h
===================================================================
--- /issm/trunk/src/c/objects/Bamg/Mesh.h	(revision 5169)
+++ /issm/trunk/src/c/objects/Bamg/Mesh.h	(revision 5170)
@@ -11,5 +11,4 @@
 #include "./VertexOnEdge.h"
 #include "./ListofIntersectionTriangles.h"
-
 
 namespace bamg {
