diff --git a/src/TNL/Solvers/Linear/BICGStabL_impl.h b/src/TNL/Solvers/Linear/BICGStabL_impl.h
index c03939158004270a6368f5d87b95a47667666859..9e90cbdfa6843400cf9f09be0f1855a21b213384 100644
--- a/src/TNL/Solvers/Linear/BICGStabL_impl.h
+++ b/src/TNL/Solvers/Linear/BICGStabL_impl.h
@@ -241,7 +241,7 @@ solve( ConstVectorViewType b, VectorViewType x )
          /****
           * Use the "orthogonal residue vector" for stopping.
           */
-         sigma[ 0 ] = lpNorm( r_0.getView(), 2.0 );
+         sigma[ 0 ] = lpNorm( r_0, 2.0 );
          this->setResidue( sigma[ 0 ] / b_norm );
       }
    }