Skip to content
Snippets Groups Projects
Commit 418f5d6d authored by Wolfgang Welz's avatar Wolfgang Welz
Browse files

Make masterNodes a StringSlice parameter

parent 4d4a76b0
Branches
Tags
No related merge requests found
......@@ -82,12 +82,12 @@ func configureAP() {
log.Fatalf("ListenUDP: %v", err)
}
masterPeers := []*peer.Peer{}
master, err := parseEntryNodes()
var masterPeers []*peer.Peer
peers, err := parseEntryNodes()
if err != nil {
log.Fatalf("Ignoring entry nodes: %v\n", err)
} else if master != nil {
masterPeers = master
} else if peers != nil {
masterPeers = peers
}
// use the UDP connection for transport
......
......@@ -11,7 +11,7 @@ import (
)
func parseEntryNodes() (result []*peer.Peer, err error) {
for _, entryNodeDefinition := range strings.Fields(parameter.NodeConfig.GetString(CFG_ENTRY_NODES)) {
for _, entryNodeDefinition := range parameter.NodeConfig.GetStringSlice(CFG_ENTRY_NODES) {
if entryNodeDefinition == "" {
continue
}
......
......@@ -13,7 +13,7 @@ const (
func init() {
flag.String(CFG_ADDRESS, "0.0.0.0", "address to bind for incoming peering requests")
flag.String(CFG_ENTRY_NODES, "V8LYtWWcPYYDTTXLeIEFjJEuWlsjDiI0+Pq/Cx9ai6g=@116.202.49.178:14626", "list of trusted entry nodes for auto peering")
flag.StringSlice(CFG_ENTRY_NODES, []string{"V8LYtWWcPYYDTTXLeIEFjJEuWlsjDiI0+Pq/Cx9ai6g=@116.202.49.178:14626"}, "list of trusted entry nodes for auto peering")
flag.Int(CFG_PORT, 14626, "udp port for incoming peering requests")
flag.Bool(CFG_SELECTION, true, "enable peer selection")
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment