diff --git a/src/xapianSearcher.cpp b/src/xapianSearcher.cpp index 4de9d4834..22fd06e17 100644 --- a/src/xapianSearcher.cpp +++ b/src/xapianSearcher.cpp @@ -33,9 +33,11 @@ namespace kiwix { std::map read_valuesmap(const std::string &s) { std::map result; std::vector elems = split(s, ";"); - for( auto elem: elems) + for(std::vector::iterator elem = elems.begin(); + elem != elems.end(); + elem++) { - std::vector tmp_elems = split(elem, ":"); + std::vector tmp_elems = split(*elem, ":"); result.insert( std::pair(tmp_elems[0], atoi(tmp_elems[1].c_str())) ); } return result;