Index: /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.cpp	(revision 11690)
+++ /issm/trunk-jpl/src/c/modules/SystemMatricesx/SystemMatricesx.cpp	(revision 11691)
@@ -69,6 +69,4 @@
 		Kfs->Assemble();
 		df->Assemble();
-
-		
 	}
 	
@@ -88,5 +86,4 @@
 			if (load->InAnalysis(configuration_type)) load->CreatePVector(pf);
 		}
-
 		pf->Assemble();
 	}
@@ -119,16 +116,15 @@
 
 		pf->Assemble();
-		pf->Assemble();
 	}
 
 	/*Assign output pointers: */
 	if(pKff) *pKff=Kff;
-	else      delete Kff;
+	else      xdelete(&Kff);
 	if(pKfs) *pKfs=Kfs;
-	else      delete Kfs;
+	else      xdelete(&Kfs);
 	if(ppf)  *ppf=pf;
-	else      delete pf;
+	else      xdelete(&pf);
 	if(pdf)  *pdf=df;
-	else      delete df;
+	else      xdelete(&df);
 	if(pkmax) *pkmax=kmax;
 }
