Index: /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp
===================================================================
--- /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp	(revision 18940)
+++ /issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateOutputDefinitions.cpp	(revision 18941)
@@ -28,5 +28,5 @@
 				
 				/*massfluxatgate variables: */
-				int          numgates;
+				int          temp,numgates;
 				char       **gatenames               = NULL;
 				int        *gatedefinitionenums      = NULL;
@@ -37,6 +37,6 @@
 				/*Fetch segments and names: */
 				iomodel->FetchMultipleData(&gatenames,&numgates,MassfluxatgateNameEnum);
-				iomodel->FetchMultipleData(&gatedefinitionenums,&numgates,MassfluxatgateDefinitionenumEnum);
-				iomodel->FetchMultipleData(&gatesegments,&gatesegments_M,NULL,&numgates,MassfluxatgateSegmentsEnum);
+				iomodel->FetchMultipleData(&gatedefinitionenums,&temp,MassfluxatgateDefinitionenumEnum); _assert_(temp==numgates);
+				iomodel->FetchMultipleData(&gatesegments,&gatesegments_M,NULL,&temp,MassfluxatgateSegmentsEnum);_assert_(temp==numgates); 
 
 				for(j=0;j<numgates;j++){
