Index: /issm/trunk/src/c/parallel/control_core.cpp
===================================================================
--- /issm/trunk/src/c/parallel/control_core.cpp	(revision 2219)
+++ /issm/trunk/src/c/parallel/control_core.cpp	(revision 2220)
@@ -24,4 +24,5 @@
 	DataSet* steadystate_results=NULL;
 	Vec     u_g=NULL;
+	Vec     t_g=NULL;
 	double  search_scalar;
 	char*   control_type=NULL;
@@ -130,5 +131,5 @@
 		steadystate_core(steadystate_results,model,inputs);
 		VecFree(&t_g); steadystate_results->FindResult(&t_g,"t_g");
-		delete results_steadystate;
+		delete steadystate_results;
 		inputs->Add("temperature",t_g,1,numberofnodes);
 
@@ -199,4 +200,5 @@
 	xfree((void**)&param_g);
 	VecFree(&u_g);
+	VecFree(&t_g);
 	xfree((void**)&J);
 
