diff options
Diffstat (limited to 'tagstats')
-rw-r--r-- | tagstats/tagstats_handler.hpp | 3 |
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); |