Index: /issm/trunk-jpl/src/wrappers/M1qn3/M1qn3.cpp
===================================================================
--- /issm/trunk-jpl/src/wrappers/M1qn3/M1qn3.cpp	(revision 21909)
+++ /issm/trunk-jpl/src/wrappers/M1qn3/M1qn3.cpp	(revision 21910)
@@ -38,4 +38,7 @@
 WRAPPER(M1qn3_python){
 
+	/*Boot module: */
+	MODULEBOOT();
+
 #ifdef _HAVE_M1QN3_
 	/*input: */
@@ -52,13 +55,8 @@
 
 	/*intermediary: */
-	double* G=NULL;
-	double* X=NULL;
 	double f;
 	double dxmin=.01;
 	double gttol=.0001;
 	long   omode;
-
-	/*Boot module: */
-	MODULEBOOT();
 
 	/*checks on arguments on the matlab side: */
@@ -160,8 +158,9 @@
 	xDelete<double>(G);
 	xDelete<double>(X);
-	MODULEEND();
 	#else
 	_error_("m1qn3 is not installed");
 	#endif
+	MODULEEND();
+
 }
 
