summaryrefslogtreecommitdiffstats
path: root/libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp')
-rw-r--r--libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp b/libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp
index b333b385e..74d79edc9 100644
--- a/libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp
+++ b/libtorrent/include/libtorrent/kademlia/traversal_algorithm.hpp
@@ -84,12 +84,11 @@ protected:
struct result
{
result(node_id const& id, udp::endpoint addr, unsigned char f = 0)
- : id(id), addr(addr), flags(f)
- {}
+ : id(id), addr(addr), flags(f) {}
node_id id;
udp::endpoint addr;
- enum { queried = 1, initial = 2 };
+ enum { queried = 1, initial = 2, no_id = 4 };
unsigned char flags;
};
@@ -150,7 +149,7 @@ traversal_algorithm::traversal_algorithm(
for (routing_table::router_iterator i = table.router_begin()
, end(table.router_end()); i != end; ++i)
{
- add_entry(generate_id(), *i, result::initial);
+ add_entry(node_id(0), *i, result::initial);
}
}