Index: /issm/trunk/src/c/parallel/control_core.cpp
===================================================================
--- /issm/trunk/src/c/parallel/control_core.cpp	(revision 1618)
+++ /issm/trunk/src/c/parallel/control_core.cpp	(revision 1619)
@@ -120,7 +120,7 @@
 		_printf_("%s\n","      normalizing directions...");
 		Orthx(&new_grad_g,grad_g,grad_g_old);
-		VecFree(&grad_g); grad_g=new_grad_g;
-		VecFree(&grad_g_old); grad_g_old=grad_g;
-		VecToMPISerial(&grad_g_double,grad_g);
+		VecFree(&grad_g); VecFree(&grad_g_old); 
+		grad_g_old=new_grad_g;
+		VecToMPISerial(&grad_g_double,new_grad_g);
 		_printf_("%s\n","      done.");
 
