From: Roland McGrath Date: Wed, 4 Feb 2009 23:58:41 +0000 (-0800) Subject: Fix dwarf::ranges::const_iterator::operator* end-case check. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b5adac8bbaae6062b8a729640f5e0ae9c61e830;p=thirdparty%2Felfutils.git Fix dwarf::ranges::const_iterator::operator* end-case check. --- diff --git a/libdw/c++/dwarf b/libdw/c++/dwarf index c79a77c09..4f5eb69fe 100644 --- a/libdw/c++/dwarf +++ b/libdw/c++/dwarf @@ -1836,7 +1836,7 @@ namespace elfutils inline value_type operator* () const { - if (unlikely (_m_offset == 1)) + if (unlikely (_m_offset == 0)) throw std::runtime_error ("dereferencing end iterator"); return std::make_pair (_m_begin, _m_end); }