diff --git a/include/boost/numeric/ublas/matrix_sparse.hpp b/include/boost/numeric/ublas/matrix_sparse.hpp index 9ef8e9de..6788dc0b 100644 --- a/include/boost/numeric/ublas/matrix_sparse.hpp +++ b/include/boost/numeric/ublas/matrix_sparse.hpp @@ -143,7 +143,7 @@ namespace boost { namespace numeric { namespace ublas { // Conversion to reference - may be invalidated BOOST_UBLAS_INLINE value_type& ref () const { - const pointer p = (*this) ().find_element (i_, i_); + const pointer p = (*this) ().find_element (i_, j_); if (!p) return (*this) ().insert_element (i_, j_, value_type/*zero*/()); else