Index: /issm/trunk/src/c/modules/OutputResultsx/MatlabWriteResults.cpp
===================================================================
--- /issm/trunk/src/c/modules/OutputResultsx/MatlabWriteResults.cpp	(revision 4310)
+++ /issm/trunk/src/c/modules/OutputResultsx/MatlabWriteResults.cpp	(revision 4311)
@@ -36,5 +36,5 @@
 	/*How many time steps do we have? : */
 	nsteps=0;
-	for(i=0;i<nfields;i++){
+	for(i=0;i<results->Size();i++){
 		ExternalResult* result=(ExternalResult*)results->GetObjectByOffset(i);
 		step=result->GetStep();
