diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-05-23 14:45:16 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-05-23 14:45:16 -0700 |
commit | f9a9c2d009c719c5dfcb1897b9a9a48cf6b17487 (patch) | |
tree | e3db05335b6e20a8a405c0ce71fb1aec0f5b0e5f /node | |
parent | fb71a6e2b4074270bbdf5baaf3f2e6e0a26ad3e9 (diff) | |
download | infinitytier-f9a9c2d009c719c5dfcb1897b9a9a48cf6b17487.tar.gz infinitytier-f9a9c2d009c719c5dfcb1897b9a9a48cf6b17487.zip |
Config object was never even being initialized on leave. Never noticed since desktop and server clients did not use.
Diffstat (limited to 'node')
-rw-r--r-- | node/Node.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/node/Node.cpp b/node/Node.cpp index 5848d953..6d7eea43 100644 --- a/node/Node.cpp +++ b/node/Node.cpp @@ -327,6 +327,7 @@ ZT_ResultCode Node::leave(uint64_t nwid,void **uptr,void *tptr) } else { if (uptr) *uptr = *n->second->userPtr(); + n->second->externalConfig(&ctmp); n->second->destroy(); nUserPtr = n->second->userPtr(); } |