aboutsummaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2021-09-05 12:18:22 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2021-09-05 12:18:22 +0200
commit91aab28808ed797cab12a48249deaf717151233d (patch)
tree8717b43719b214c40d46a15d89f17019215c92bf /main.go
parent9cf98611339037e9a46700fc8b0e91978458e8aa (diff)
Add config concurrency safety (#45)
Diffstat (limited to 'main.go')
-rw-r--r--main.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/main.go b/main.go
index a1bf2b8..2a9c123 100644
--- a/main.go
+++ b/main.go
@@ -18,14 +18,14 @@ func main() {
}
var err error
- switch conf.AuthBackend {
+ switch conf().AuthBackend {
case "sqlite3":
authIface = authSQLite3{}
default:
log.Fatal("{←|⇶} invalid auth backend")
}
- addr, err := net.ResolveUDPAddr("udp", conf.BindAddr)
+ addr, err := net.ResolveUDPAddr("udp", conf().BindAddr)
if err != nil {
log.Fatal("{←|⇶} ", err)
}
@@ -102,7 +102,7 @@ func main() {
<-cc.init()
cc.log("<->", "handshake completed")
- if len(conf.Servers) == 0 {
+ if len(conf().Servers) == 0 {
cc.log("<--", "no servers")
ack, _ := cc.SendCmd(&mt.ToCltDisco{
Reason: mt.Custom,
@@ -117,7 +117,7 @@ func main() {
return
}
- addr, err := net.ResolveUDPAddr("udp", conf.Servers[0].Addr)
+ addr, err := net.ResolveUDPAddr("udp", conf().Servers[0].Addr)
if err != nil {
cc.log("<--", "address resolution fail")
ack, _ := cc.SendCmd(&mt.ToCltDisco{
@@ -151,7 +151,7 @@ func main() {
return
}
- connect(conn, conf.Servers[0].Name, cc)
+ connect(conn, conf().Servers[0].Name, cc)
}()
}