Index: trunk/psLib/src/math/psMinimizeLMM.c
===================================================================
--- trunk/psLib/src/math/psMinimizeLMM.c	(revision 24088)
+++ trunk/psLib/src/math/psMinimizeLMM.c	(revision 24089)
@@ -93,5 +93,5 @@
 
     // error and clear above if kept?
-    if (false == psMatrixGJSolveF32(Alpha, Beta)) {
+    if (!psMatrixGJSolve(Alpha, Beta)) {
         psTrace ("psLib.math", 4, "singular matrix in Guess ABP\n");
         return(false);
@@ -223,4 +223,5 @@
     if (isnan(chisq)) {
         psTrace ("psLib.math", 5, "psMinLM_SetABX() returned a NAN chisq.\n");
+	psVectorInit (delta, NAN);
         retValue = false;
     }
@@ -237,4 +238,5 @@
     if (!status) {
         psTrace ("psLib.math", 5, "psMinLM_GuessABP() returned FALSE.\n");
+	psVectorInit (delta, NAN);
         retValue = false;
     }
