diff --git a/node/CertificateOfOwnership.hpp b/node/CertificateOfOwnership.hpp index ffb0f74ba..bae7ef2f2 100644 --- a/node/CertificateOfOwnership.hpp +++ b/node/CertificateOfOwnership.hpp @@ -76,6 +76,7 @@ public: { memset(_thingTypes,0,sizeof(_thingTypes)); memset(_thingValues,0,sizeof(_thingValues)); + memset(_signature.data,0,sizeof(_signature.data)); } CertificateOfOwnership(const uint64_t nwid,const int64_t ts,const Address &issuedTo,const uint32_t id) : @@ -88,6 +89,7 @@ public: { memset(_thingTypes,0,sizeof(_thingTypes)); memset(_thingValues,0,sizeof(_thingValues)); + memset(_signature.data,0,sizeof(_signature.data)); } inline uint64_t networkId() const { return _networkId; } diff --git a/node/Tag.hpp b/node/Tag.hpp index 9d6ecc3bd..ec53f734e 100644 --- a/node/Tag.hpp +++ b/node/Tag.hpp @@ -71,6 +71,7 @@ public: _networkId(0), _ts(0) { + memset(_signature.data,0,sizeof(_signature.data)); } /**