From 884aaab751e2faf6484e73eb330f09868f17dcf6 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Sat, 16 Aug 2014 22:55:02 +0200 Subject: [PATCH] Always print hostname on connect (even if something is set in config) --- model/model.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/model/model.go b/model/model.go index ca11a799..535f9d36 100644 --- a/model/model.go +++ b/model/model.go @@ -408,17 +408,17 @@ func (m *Model) ClusterConfig(nodeID protocol.NodeID, config protocol.ClusterCon } else { m.nodeVer[nodeID] = config.ClientName + " " + config.ClientVersion } - name := config.GetOption("name") - if name != "" { - node := m.cfg.GetNodeConfiguration(nodeID) - if node != nil && node.Name == "" { - l.Infof("Node %s is called %q", nodeID, name) - node.Name = name - } - } m.pmut.Unlock() l.Infof(`Node %s client is "%s %s"`, nodeID, config.ClientName, config.ClientVersion) + + if name := config.GetOption("name"); name != "" { + l.Infof("Node %s hostname is %q", nodeID, name) + node := m.cfg.GetNodeConfiguration(nodeID) + if node != nil && node.Name == "" { + node.Name = name + } + } } // Close removes the peer from the model and closes the underlying connection if possible.