(1) fix crazy bug introduced in doRENDEZVOUS(), (2) reclaim Paths after paths[] condense, (3) fix an edge case around symmetric NAT and external IP change detection.

This commit is contained in:
Adam Ierymenko 2016-09-06 14:05:58 -07:00
parent deee39343e
commit 48a374c82c
3 changed files with 13 additions and 8 deletions

View file

@ -29,6 +29,7 @@
#include "InetAddress.hpp"
#include "SharedPtr.hpp"
#include "AtomicCounter.hpp"
#include "NonCopyable.hpp"
/**
* Maximum return value of preferenceRank()
@ -42,7 +43,7 @@ class RuntimeEnvironment;
/**
* A path across the physical network
*/
class Path
class Path : NonCopyable
{
friend class SharedPtr<Path>;