summaryrefslogtreecommitdiff
path: root/service/ControlPlane.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-01-10 13:51:10 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-01-10 13:51:10 -0800
commita064e19b8a78d3809e9f80fba010e0f53197c1a2 (patch)
treef3c92cea64dc0ed4eb66f56979d1ef252adb2355 /service/ControlPlane.cpp
parent6fb49f68fc2ac3539732794f553f635610c92ef2 (diff)
downloadinfinitytier-a064e19b8a78d3809e9f80fba010e0f53197c1a2.tar.gz
infinitytier-a064e19b8a78d3809e9f80fba010e0f53197c1a2.zip
Refactor some JSON stuff for performance, and fix a build error.
Diffstat (limited to 'service/ControlPlane.cpp')
-rw-r--r--service/ControlPlane.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/service/ControlPlane.cpp b/service/ControlPlane.cpp
index 3bdfdf1b..86158a91 100644
--- a/service/ControlPlane.cpp
+++ b/service/ControlPlane.cpp
@@ -515,7 +515,7 @@ unsigned int ControlPlane::handleRequest(
_svc->getNetworkSettings(nws->networks[i].nwid,localSettings);
try {
- nlohmann::json j(nlohmann::json::parse(body));
+ nlohmann::json j(OSUtils::jsonParse(body));
if (j.is_object()) {
nlohmann::json &allowManaged = j["allowManaged"];
if (allowManaged.is_boolean()) localSettings.allowManaged = (bool)allowManaged;