From d3b0081447940ee3cad4f39bc6e022bd7434402b Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Thu, 28 Jul 2016 12:09:58 -0700 Subject: Cleanup... --- node/NetworkConfig.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'node/NetworkConfig.cpp') diff --git a/node/NetworkConfig.cpp b/node/NetworkConfig.cpp index 3a307fe7..7a7abdd6 100644 --- a/node/NetworkConfig.cpp +++ b/node/NetworkConfig.cpp @@ -237,8 +237,9 @@ bool NetworkConfig::toDictionary(Dictionary &d,b tmp.append((uint16_t)rules[i].v.port[1]); break; case ZT_NETWORK_RULE_MATCH_CHARACTERISTICS: - tmp.append((uint8_t)8); - tmp.append((uint64_t)rules[i].v.characteristics); + tmp.append((uint8_t)16); + tmp.append((uint64_t)rules[i].v.characteristics[0]); + tmp.append((uint64_t)rules[i].v.characteristics[1]); break; case ZT_NETWORK_RULE_MATCH_FRAME_SIZE_RANGE: tmp.append((uint8_t)4); @@ -455,7 +456,8 @@ bool NetworkConfig::fromDictionary(const Dictionary(p + 2); break; case ZT_NETWORK_RULE_MATCH_CHARACTERISTICS: - rules[ruleCount].v.characteristics = tmp.at(p); + rules[ruleCount].v.characteristics[0] = tmp.at(p); + rules[ruleCount].v.characteristics[1] = tmp.at(p + 8); break; case ZT_NETWORK_RULE_MATCH_FRAME_SIZE_RANGE: rules[ruleCount].v.frameSize[0] = tmp.at(p); -- cgit v1.2.3