summaryrefslogtreecommitdiff
path: root/node/Topology.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-10-25 12:42:14 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-10-25 12:42:14 -0700
commit459f1e7bfb50eb7b491940b7106d8788a7a5e11f (patch)
tree0fa4599508274f738dd5537ba67dadb68a16666d /node/Topology.cpp
parent0d8b8d8426db50cc74b95be8d3878948954a75b3 (diff)
downloadinfinitytier-459f1e7bfb50eb7b491940b7106d8788a7a5e11f.tar.gz
infinitytier-459f1e7bfb50eb7b491940b7106d8788a7a5e11f.zip
Refactor path stability stuff and add basic multipath support.
Diffstat (limited to 'node/Topology.cpp')
-rw-r--r--node/Topology.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/node/Topology.cpp b/node/Topology.cpp
index d5fea569..d1b389df 100644
--- a/node/Topology.cpp
+++ b/node/Topology.cpp
@@ -431,7 +431,7 @@ void Topology::_savePeer(void *tPtr,const SharedPtr<Peer> &peer)
{
try {
Buffer<ZT_PEER_MAX_SERIALIZED_STATE_SIZE> buf;
- peer->serialize(buf);
+ peer->serializeForCache(buf);
uint64_t tmpid[2]; tmpid[0] = peer->address().toInt(); tmpid[1] = 0;
RR->node->stateObjectPut(tPtr,ZT_STATE_OBJECT_PEER,tmpid,buf.data(),buf.size());
} catch ( ... ) {} // sanity check, discard invalid entries