diff --git a/matlab/solve1.m b/matlab/solve1.m
index ba3c263b95817bf98fae62e59b8d4dc5bb33dfcb..fa2f188057e9efc7009189b3f4c9fcc72ac04eaa 100644
--- a/matlab/solve1.m
+++ b/matlab/solve1.m
@@ -64,7 +64,7 @@ end
 
 f = 0.5*(fvec'*fvec) ;
 
-if max(abs(fvec)) < tolf
+if max(abs(fvec)) < tolf*tolf
     return ;
 end