Index: /issm/trunk-jpl/src/wrappers/matlab/io/FetchMatlabData.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/matlab/io/FetchMatlabData.cpp	(revision 15505)
+++ /issm/trunk-jpl/src/wrappers/matlab/io/FetchMatlabData.cpp	(revision 15506)
@@ -269,6 +269,6 @@
 
 	/*Check that it is a vector*/
-	if(M>0){
-		if(N!=1) _error_("input vector of size " << M << "x" << N << " should have only one column");
+	if(M!=1 && N!=1){
+		_error_("input vector of size " << M << "x" << N << " should have only one column");
 	}
 
@@ -294,5 +294,5 @@
 
 		/*Convert matlab vector to double*  vector: */
-		MatlabVectorToDoubleVector(&doublevector,&outvector_rows,dataref);
+		FetchData(&doublevector,&outvector_rows,dataref);
 
 		/*Convert double vector into integer vector: */
@@ -326,5 +326,5 @@
 
 		/*Convert matlab vector to double*  vector: */
-		MatlabVectorToDoubleVector(&doublevector,&outvector_rows,dataref);
+		FetchData(&doublevector,&outvector_rows,dataref);
 
 		/*Convert double vector into integer vector: */
@@ -358,5 +358,5 @@
 
 		/*Convert matlab vector to double*  vector: */
-		MatlabVectorToDoubleVector(&doublevector,&outvector_rows,dataref);
+		FetchData(&doublevector,&outvector_rows,dataref);
 
 		/*Convert double vector into float vector: */
