Initialize C arrays to NULL in NetworkConfig() constructor

This commit is contained in:
Grant Limberg 2020-05-19 17:40:51 -07:00
parent 8ac42b4600
commit ee91c81799
No known key found for this signature in database
GPG key ID: 2BA62CCABBB4095A
2 changed files with 11 additions and 4 deletions

View file

@ -226,9 +226,16 @@ public:
capabilityCount(0),
tagCount(0),
certificateOfOwnershipCount(0),
capabilities(),
tags(),
certificatesOfOwnership(),
type(ZT_NETWORK_TYPE_PRIVATE)
{
name[0] = 0;
memset(specialists, 0, sizeof(uint64_t)*ZT_MAX_NETWORK_SPECIALISTS);
memset(routes, 0, sizeof(ZT_VirtualNetworkRoute)*ZT_MAX_NETWORK_ROUTES);
memset(staticIps, 0, sizeof(InetAddress)*ZT_MAX_ZT_ASSIGNED_ADDRESSES);
memset(rules, 0, sizeof(ZT_VirtualNetworkRule)*ZT_MAX_NETWORK_RULES);
}
/**