From: Thomas Jarosch Date: Thu, 27 Dec 2012 13:58:33 +0000 (+0100) Subject: Add missing iterator initialization X-Git-Tag: v1.1~11 X-Git-Url: http://developer.intra2net.com/git/?p=bpdyndnsd;a=commitdiff_plain;h=cd3e05a95943da70c68e2b2b87c3787d1aed2383 Add missing iterator initialization cppcheck reported: [bpdyndnsd/src/logger.cpp:1974]: (error) Invalid iterator 'r_iter' used. --- diff --git a/src/logger.cpp b/src/logger.cpp index 040b999..d57ddc2 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -1969,7 +1969,7 @@ void Logger::print_last_updates( const std::string& ip_host, const time_t curren int i = 0; - for ( std::map::reverse_iterator r_iter; (r_iter != last_updates.rend()) && (i < max_equal_updates_in_succession); r_iter++ ) + for ( std::map::reverse_iterator r_iter = last_updates.rbegin(); (r_iter != last_updates.rend()) && (i < max_equal_updates_in_succession); r_iter++ ) { msg << r_iter->first << "->" << r_iter->second; i++;