Index: /issm/trunk-jpl/src/c/cores/controlad_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/controlad_core.cpp	(revision 18892)
+++ /issm/trunk-jpl/src/c/cores/controlad_core.cpp	(revision 18893)
@@ -147,4 +147,5 @@
 	xDelete<double>(X);
 	xDelete<double>(dz);
+	xDelete<IssmDouble>(scaling_factors);
 }/*}}}*/
 void simulad(long* indic,long* n,double* X,double* pf,double* G,long izs[1],float rzs[1],void* dzs){ /*{{{*/
@@ -257,4 +258,5 @@
 	xDelete<IssmDouble>(XL);
 	xDelete<IssmPDouble>(G2);
+	xDelete<IssmDouble>(scaling_factors);
 	
 	xDelete<char>(rootpath);
