Index: /issm/trunk/src/c/objects/Patch.cpp
===================================================================
--- /issm/trunk/src/c/objects/Patch.cpp	(revision 4245)
+++ /issm/trunk/src/c/objects/Patch.cpp	(revision 4246)
@@ -48,7 +48,7 @@
 	//allocate and fill with NaN:
 	this->values=(double*)xmalloc(this->numcols*this->numrows*sizeof(double));
-	for(i=0;i<this->numcols;i++){
-		for(j=0;j<this->numrows;j++){
-			*(this->values+i*this->numcols+j)=NAN;
+	for(i=0;i<this->numrows;i++){
+		for(j=0;j<this->numcols;j++){
+			this->values[i*this->numcols+j]=NAN;
 		}
 	}
