From 9161eebc68a3ed75dad8f68ab83e3751454eb8e4 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Tue, 7 Jun 2016 12:15:19 -0700 Subject: Carry virtual network routes through to API. --- node/Network.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'node') diff --git a/node/Network.cpp b/node/Network.cpp index c1c3414d..7b96f337 100644 --- a/node/Network.cpp +++ b/node/Network.cpp @@ -406,6 +406,16 @@ void Network::_externalConfig(ZT_VirtualNetworkConfig *ec) const memset(&(ec->assignedAddresses[i]),0,sizeof(struct sockaddr_storage)); } } + + ec->routeCount = 0; + for(unsigned int i=0;iroutes[i]),&(_config.routes[i]),sizeof(ZT_VirtualNetworkRoute)); + ++ec->routeCount; + } else { + memset(&(ec->routes[i]),0,sizeof(ZT_VirtualNetworkRoute)); + } + } } bool Network::_isAllowed(const SharedPtr &peer) const -- cgit v1.2.3