Index: /issm/trunk-jpl/src/c/analyses/AdjointHorizAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/AdjointHorizAnalysis.cpp	(revision 16994)
+++ /issm/trunk-jpl/src/c/analyses/AdjointHorizAnalysis.cpp	(revision 16995)
@@ -79,5 +79,8 @@
 	ElementMatrix* Ke=analysis->CreateKMatrix(element);
 	delete analysis;
-	if(incomplete_adjoint) return Ke;
+	if(incomplete_adjoint){
+		if(meshtype!=Mesh2DhorizontalEnum){basalelement->DeleteMaterials(); delete basalelement;};
+		return Ke;
+	}
 
 	/*Retrieve all inputs and parameters*/
