From cd3e05a95943da70c68e2b2b87c3787d1aed2383 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Thu, 27 Dec 2012 14:58:33 +0100 Subject: [PATCH] Add missing iterator initialization cppcheck reported: [bpdyndnsd/src/logger.cpp:1974]: (error) Invalid iterator 'r_iter' used. --- src/logger.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) 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++; -- 1.7.1