diff --git a/tests/solver-test-functions/rosenbrock.m b/tests/solver-test-functions/rosenbrock.m
index b727eb44f8d608ab9d7d2763e5a36a718678d048..1f990c7c258ce178155d2b8a212b4294d74dc3ec 100644
--- a/tests/solver-test-functions/rosenbrock.m
+++ b/tests/solver-test-functions/rosenbrock.m
@@ -20,7 +20,7 @@ function [fval, fjac] = rosenbrock(x)
 if nargin==1
     fval = zeros(2, 1);
     fval(1) = 1.0-x(1);
-    fval(2) = 10.0*(x(2)-fval(1)*fval(1));
+    fval(2) = 10.0*(x(2)-x(1)*x(1));
     if nargout>1
         fjac = zeros(2);
         fjac(1,1) = -1;