diff --git a/nonfree/controller/EmbeddedNetworkController.cpp b/nonfree/controller/EmbeddedNetworkController.cpp index dd8092603..05332f936 100644 --- a/nonfree/controller/EmbeddedNetworkController.cpp +++ b/nonfree/controller/EmbeddedNetworkController.cpp @@ -651,7 +651,7 @@ void EmbeddedNetworkController::init(const Identity& signingId, Sender* sender) throw std::runtime_error("controller config required"); } - if (_path.length() > 9 || (_path.substr(0, 9) != "postgres:")) { + if (_path.length() > 9 && (_path.substr(0, 9) != "postgres:")) { throw std::runtime_error("central controller requires postgres db"); }