Browse Source

More mem*() stuff...

Adam Ierymenko 6 years ago
parent
commit
e1091611da
2 changed files with 2 additions and 2 deletions
  1. 1 1
      node/CertificateOfOwnership.hpp
  2. 1 1
      node/NetworkConfig.cpp

+ 1 - 1
node/CertificateOfOwnership.hpp

@@ -194,7 +194,7 @@ public:
 	{
 	{
 		unsigned int p = startAt;
 		unsigned int p = startAt;
 
 
-		memset(this,0,sizeof(CertificateOfOwnership));
+		*this = CertificateOfOwnership();
 
 
 		_networkId = b.template at<uint64_t>(p); p += 8;
 		_networkId = b.template at<uint64_t>(p); p += 8;
 		_ts = b.template at<uint64_t>(p); p += 8;
 		_ts = b.template at<uint64_t>(p); p += 8;

+ 1 - 1
node/NetworkConfig.cpp

@@ -203,7 +203,7 @@ bool NetworkConfig::fromDictionary(const Dictionary<ZT_NETWORKCONFIG_DICT_CAPACI
 	Buffer<ZT_NETWORKCONFIG_DICT_CAPACITY> *tmp = new Buffer<ZT_NETWORKCONFIG_DICT_CAPACITY>();
 	Buffer<ZT_NETWORKCONFIG_DICT_CAPACITY> *tmp = new Buffer<ZT_NETWORKCONFIG_DICT_CAPACITY>();
 
 
 	try {
 	try {
-		memset(this,0,sizeof(NetworkConfig));
+		*this = NetworkConfig();
 
 
 		// Fields that are always present, new or old
 		// Fields that are always present, new or old
 		this->networkId = d.getUI(ZT_NETWORKCONFIG_DICT_KEY_NETWORK_ID,0);
 		this->networkId = d.getUI(ZT_NETWORKCONFIG_DICT_KEY_NETWORK_ID,0);