Index: /issm/trunk-jpl/src/c/classes/Dakota/IssmParallelDirectApplicInterface.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Dakota/IssmParallelDirectApplicInterface.cpp	(revision 21877)
+++ /issm/trunk-jpl/src/c/classes/Dakota/IssmParallelDirectApplicInterface.cpp	(revision 21878)
@@ -129,5 +129,5 @@
 				}
 				xDelete<char*>(variable_descriptors);
-				for(i=0;i<numFns;i++){
+				for(i=0;i<numresponsedescriptors;i++){
 					response_descriptor=responses_descriptors[i];
 					xDelete<char>(response_descriptor);
