Index: /issm/trunk-jpl/src/c/cores/controlvalidation_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/cores/controlvalidation_core.cpp	(revision 18028)
+++ /issm/trunk-jpl/src/c/cores/controlvalidation_core.cpp	(revision 18029)
@@ -89,5 +89,5 @@
 	#ifdef _HAVE_ADOLC_
 	IssmPDouble* J_passive=xNew<IssmPDouble>(2*num);
-	for(int i=0;i<2*num;i++) J_passive[i]=reCast<IssmPDouble>(J[i]);
+	for(int i=0;i<2*num;i++) J_passive[i]=reCast<IssmPDouble>(output[i]);
 	femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(femmodel->results->Size()+1,JEnum,J_passive,num,2,1,0));
 	xDelete<IssmPDouble>(J_passive);
