From d98bdb5643b7de7097526a4767dbc88235e05fc9 Mon Sep 17 00:00:00 2001 From: Grant Limberg Date: Mon, 21 Jan 2019 11:18:20 -0800 Subject: WIP: Pass listen port down to Postgres --- controller/EmbeddedNetworkController.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'controller/EmbeddedNetworkController.cpp') diff --git a/controller/EmbeddedNetworkController.cpp b/controller/EmbeddedNetworkController.cpp index baed88e6..b20c1365 100644 --- a/controller/EmbeddedNetworkController.cpp +++ b/controller/EmbeddedNetworkController.cpp @@ -456,8 +456,9 @@ static bool _parseRule(json &r,ZT_VirtualNetworkRule &rule) } // anonymous namespace -EmbeddedNetworkController::EmbeddedNetworkController(Node *node,const char *dbPath) : +EmbeddedNetworkController::EmbeddedNetworkController(Node *node,const char *dbPath, int listenPort) : _startTime(OSUtils::now()), + _listenPort(listenPort), _node(node), _path(dbPath), _sender((NetworkController::Sender *)0) @@ -480,7 +481,7 @@ void EmbeddedNetworkController::init(const Identity &signingId,Sender *sender) _signingIdAddressString = signingId.address().toString(tmp); #ifdef ZT_CONTROLLER_USE_LIBPQ if ((_path.length() > 9)&&(_path.substr(0,9) == "postgres:")) - _db.reset(new PostgreSQL(this,_signingId,_path.substr(9).c_str())); + _db.reset(new PostgreSQL(this,_signingId,_path.substr(9).c_str(), _listenPort)); else // else use FileDB after endif #endif _db.reset(new FileDB(this,_signingId,_path.c_str())); -- cgit v1.2.3