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.