diff --git a/matlab/missing/mex/logarithmic_reduction/logarithmic_reduction.m b/matlab/missing/mex/logarithmic_reduction/logarithmic_reduction.m
index 3ab7d67fdf249bfef82ae2d95355e3c9ae924a78..64eee455acac32c662bed3508c3d786ecb35cf98 100644
--- a/matlab/missing/mex/logarithmic_reduction/logarithmic_reduction.m
+++ b/matlab/missing/mex/logarithmic_reduction/logarithmic_reduction.m
@@ -80,7 +80,7 @@ while cc>tol && kk<=maxit
     cc = norm(X1-X0,1);
     if isnan(cc)
         info(1) = 412;
-        info(2) = -1.;
+        info(2) = 1;
         return
     end
     X0 = X1; U0 = U1;
diff --git a/mex/sources/logarithmic_reduction/mexFunction.f08 b/mex/sources/logarithmic_reduction/mexFunction.f08
index 349f4a35e104b6e85fd9b9df7bdfbaabfc879eec..2142e185477a36e1e1b8bd2cc0098b9d3d1462ae 100644
--- a/mex/sources/logarithmic_reduction/mexFunction.f08
+++ b/mex/sources/logarithmic_reduction/mexFunction.f08
@@ -91,7 +91,7 @@ loop: do
             exit loop
          elseif (isnan(crit) .or. (info_inv /= 0_blint)) then
             info(1) = 412._c_double
-            info(2) = -1._c_double
+            info(2) = 1._c_double
             exit loop
          end if
          it = it + 1