summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tagstats/tagstats_handler.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tagstats/tagstats_handler.hpp b/tagstats/tagstats_handler.hpp
index 9c04dd9..20faf27 100644
--- a/tagstats/tagstats_handler.hpp
+++ b/tagstats/tagstats_handler.hpp
@@ -524,8 +524,9 @@ public:
#endif // TAGSTATS_COUNT_TAG_COMBINATIONS
std::ifstream map_tags_list_file(map_tags_list.c_str(), std::ifstream::in);
- while (map_tags_list_file >> key_value) {
+ while (std::getline(map_tags_list_file, key_value)) {
m_key_value_geodistribution[m_string_store.add(key_value.c_str())] = new GeoDistribution();
+ key_value.clear();
}
std::ifstream relation_type_list_file(relation_type_list.c_str(), std::ifstream::in);