diff --git a/src/TNL/Solvers/Linear/BICGStab_impl.h b/src/TNL/Solvers/Linear/BICGStab_impl.h
index c03e4d27edb30ae38b02545011ba0aa6313a5aa4..292dcaf173877f4e984eb243e0808dca3bb9dba5 100644
--- a/src/TNL/Solvers/Linear/BICGStab_impl.h
+++ b/src/TNL/Solvers/Linear/BICGStab_impl.h
@@ -61,7 +61,7 @@ bool BICGStab< Matrix >::solve( ConstVectorViewType b, VectorViewType x )
       this->preconditioner->solve( M_tmp, r );
    }
    else {
-      b_norm = lpNorm( b.getView(), 2.0 );
+      b_norm = lpNorm( b, 2.0 );
       this->matrix->vectorProduct( x, r );
       r.addVector( b, 1.0, -1.0 );
    }