From 76011b151d68caebe5dc48e5e330d172694725f4 Mon Sep 17 00:00:00 2001
From: Milos Gajdos <milosgajdos83@gmail.com>
Date: Wed, 26 Jun 2019 16:28:33 +0100
Subject: [PATCH] Bugfix: Set gateway to node.Address

gw has not been initialized; it was basically an empty string and only
got populated by Sprintf-ing the addr:port IF the port has been set.
This commit sets the gw to node.Address to it's never an empty string.
---
 network/router/default_router.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/network/router/default_router.go b/network/router/default_router.go
index a84a04ee..b342666e 100644
--- a/network/router/default_router.go
+++ b/network/router/default_router.go
@@ -108,7 +108,7 @@ func (r *router) addServiceRoutes(reg registry.Registry, network string, metric
 	// add each service node as a separate route;
 	for _, service := range services {
 		for _, node := range service.Nodes {
-			var gw string
+			gw := node.Address
 			if node.Port > 0 {
 				gw = fmt.Sprintf("%s:%d", node.Address, node.Port)
 			}