Index: /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp	(revision 21335)
+++ /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp	(revision 21336)
@@ -53,6 +53,7 @@
 				/*Free ressources:*/
 				for(j=0;j<numgates;j++){
-					char*       string = gatenames[j];    xDelete<char>(string);
-					IssmDouble* gate   = gatesegments[j]; xDelete<IssmDouble>(gate);
+					char*       string = gatenames[j];             xDelete<char>(string);
+					char*       string2= gatedefinitionstrings[j]; xDelete<char>(string2);
+					IssmDouble* gate   = gatesegments[j];          xDelete<IssmDouble>(gate);
 				}
 				xDelete<char*>(gatenames);
