diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2019-03-25 12:36:54 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2019-03-25 12:36:54 -0700 |
commit | 678116b6d1f6ed5eb101893aca8fcfe58bafb99d (patch) | |
tree | bfdcee6f2f4338cab692527d26b19989a2491220 /node | |
parent | 0a9e2227e85be3c3ce45de98b50aae4b84ee5c06 (diff) | |
download | infinitytier-678116b6d1f6ed5eb101893aca8fcfe58bafb99d.tar.gz infinitytier-678116b6d1f6ed5eb101893aca8fcfe58bafb99d.zip |
One more.
Diffstat (limited to 'node')
-rw-r--r-- | node/NetworkConfig.hpp | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/node/NetworkConfig.hpp b/node/NetworkConfig.hpp index 89863bcd..6367b8ec 100644 --- a/node/NetworkConfig.hpp +++ b/node/NetworkConfig.hpp @@ -221,9 +221,28 @@ namespace ZeroTier { class NetworkConfig { public: - NetworkConfig() { memset(this,0,sizeof(NetworkConfig)); } - NetworkConfig(const NetworkConfig &nc) { memcpy(this,&nc,sizeof(NetworkConfig)); } - inline NetworkConfig &operator=(const NetworkConfig &nc) { memcpy(this,&nc,sizeof(NetworkConfig)); return *this; } + NetworkConfig() : + networkId(0), + timestamp(0), + credentialTimeMaxDelta(0), + revision(0), + issuedTo(), + remoteTraceTarget(), + flags(0), + remoteTraceLevel(Trace::LEVEL_NORMAL), + mtu(0), + multicastLimit(0), + specialistCount(0), + routeCount(0), + staticIpCount(0), + ruleCount(0), + capabilityCount(0), + tagCount(0), + certificateOfOwnershipCount(0), + type(ZT_NETWORK_TYPE_PRIVATE) + { + name[0] = 0; + } /** * Write this network config to a dictionary for transport |