diff --git a/ext/central-controller-docker/main.sh b/ext/central-controller-docker/main.sh index 7a1086907..3a625ede5 100755 --- a/ext/central-controller-docker/main.sh +++ b/ext/central-controller-docker/main.sh @@ -50,7 +50,7 @@ if [ "$ZT_USE_REDIS" == "true" ]; then } " else - REDIS="\"redis\": {}" + REDIS="\"redis\": null" fi mkdir -p /var/lib/zerotier-one diff --git a/service/OneService.cpp b/service/OneService.cpp index 4dfe1bb79..dbbac3560 100644 --- a/service/OneService.cpp +++ b/service/OneService.cpp @@ -1071,7 +1071,7 @@ public: if (redis.is_object() && _rc == NULL) { _rc = new RedisConfig; _rc->hostname = OSUtils::jsonString(redis["hostname"],""); - _rc->port = redis["port"]; + _rc->port = OSUtils::jsonInt(redis["port"],0); _rc->password = OSUtils::jsonString(redis["password"],""); _rc->clusterMode = OSUtils::jsonBool(redis["clusterMode"], false); }