summaryrefslogtreecommitdiff
path: root/node/NetworkConfig.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/NetworkConfig.hpp')
-rw-r--r--node/NetworkConfig.hpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/node/NetworkConfig.hpp b/node/NetworkConfig.hpp
index a7ed77b9..056660fa 100644
--- a/node/NetworkConfig.hpp
+++ b/node/NetworkConfig.hpp
@@ -359,8 +359,8 @@ public:
b.append((uint64_t)timestamp);
b.append((uint64_t)revision);
issuedTo.appendTo(b);
+ b.append((uint64_t)flags);
b.append((uint32_t)multicastLimit);
- b.append((uint32_t)flags);
b.append((uint8_t)type);
unsigned int nl = (unsigned int)strlen(name);
@@ -488,8 +488,8 @@ public:
timestamp = b.template at<uint64_t>(p); p += 8;
revision = b.template at<uint64_t>(p); p += 8;
issuedTo.setTo(b.field(p,ZT_ADDRESS_LENGTH),ZT_ADDRESS_LENGTH); p += ZT_ADDRESS_LENGTH;
+ flags = b.template at<uint64_t>(p); p += 4;
multicastLimit = (unsigned int)b.template at<uint32_t>(p); p += 4;
- flags = (unsigned int)b.template at<uint32_t>(p); p += 4;
type = (ZT_VirtualNetworkType)b[p++];
unsigned int nl = (unsigned int)b[p++];
@@ -661,14 +661,14 @@ public:
Address issuedTo;
/**
- * Maximum number of recipients per multicast (not including active bridges)
+ * Flags (64-bit)
*/
- unsigned int multicastLimit;
+ uint64_t flags;
/**
- * Flags (32-bit)
+ * Maximum number of recipients per multicast (not including active bridges)
*/
- unsigned int flags;
+ unsigned int multicastLimit;
/**
* Number of specialists