@@ -426,7 +426,7 @@ public:
template<unsigned int C>
inline unsigned int deserialize(const Buffer<C> &b,unsigned int startAt = 0)
{
- memset(this,0,sizeof(Capability));
+ *this = Capability();
unsigned int p = startAt;
@@ -152,7 +152,7 @@ public:
- memset(this,0,sizeof(Tag));
+ *this = Tag();
_networkId = b.template at<uint64_t>(p); p += 8;
_ts = b.template at<uint64_t>(p); p += 8;