clear result nodes/way in parser for each parsed element

This commit is contained in:
Dennis Luxen 2015-01-20 11:25:21 +01:00
parent f4ff695080
commit 8f813fbc67

View File

@ -184,6 +184,7 @@ int Extractor::Run(int argc, char *argv[])
switch (entity->type())
{
case osmium::item_type::node:
result_node.clear();
++number_of_nodes;
luabind::call_function<void>(
local_state,
@ -193,6 +194,7 @@ int Extractor::Run(int argc, char *argv[])
resulting_nodes.push_back(std::make_pair(x, result_node));
break;
case osmium::item_type::way:
result_way.clear();
++number_of_ways;
luabind::call_function<void>(
local_state,