Browse Source

Config object was never even being initialized on leave. Never noticed since desktop and server clients did not use.

Adam Ierymenko 8 years ago
parent
commit
f9a9c2d009
1 changed files with 1 additions and 0 deletions
  1. 1 0
      node/Node.cpp

+ 1 - 0
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();
 		}