Index: /issm/trunk/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 8374)
+++ /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 8375)
@@ -2448,5 +2448,5 @@
 	Input* accumulation_input=inputs->GetInput(AccumulationRateEnum); _assert_(accumulation_input);
 	Input* melting_input=inputs->GetInput(MeltingRateEnum);           _assert_(melting_input);
-	Input* melting_correction_input=inputs->GetInput(MeltingRateCorrectionEnum);           
+	Input* melting_correction_input=inputs->GetInput(MeltingRateCorrectionEnum);
 	Input* thickness_input=inputs->GetInput(ThicknessEnum);           _assert_(thickness_input);
 
Index: /issm/trunk/src/c/objects/Inputs/TriaVertexForcing.cpp
===================================================================
--- /issm/trunk/src/c/objects/Inputs/TriaVertexForcing.cpp	(revision 8374)
+++ /issm/trunk/src/c/objects/Inputs/TriaVertexForcing.cpp	(revision 8375)
@@ -237,5 +237,4 @@
 }
 /*}}}*/
-		
 
 /*Object functions*/
@@ -465,8 +464,7 @@
 	else if(intime>this->timesteps[this->numtimesteps-1]){
 		/*get values for the last time: */
-		
-		outvalues[0]=this->values[3*this->numtimesteps-1+0];
-		outvalues[1]=this->values[3*this->numtimesteps-1+1];
-		outvalues[2]=this->values[3*this->numtimesteps-1+2];
+		outvalues[0]=this->values[3*(this->numtimesteps-1)+0];
+		outvalues[1]=this->values[3*(this->numtimesteps-1)+1];
+		outvalues[2]=this->values[3*(this->numtimesteps-1)+2];
 		found=true;
 	}
