mirror of
https://github.com/luscis/openlan.git
synced 2025-10-05 16:47:11 +08:00
fix: fallback is nil.
This commit is contained in:
@@ -191,7 +191,6 @@ func NewWorker(cfg *config.Access) *Worker {
|
|||||||
ticker: time.NewTicker(2 * time.Second),
|
ticker: time.NewTicker(2 * time.Second),
|
||||||
nameCache: make(map[string]string),
|
nameCache: make(map[string]string),
|
||||||
addrCache: make(map[string]string),
|
addrCache: make(map[string]string),
|
||||||
sosWorker: make([]*SocketWorker, 2),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -206,11 +205,11 @@ func (w *Worker) Initialize() {
|
|||||||
w.out.Info("Worker.Initialize")
|
w.out.Info("Worker.Initialize")
|
||||||
client := GetSocketClient(w.cfg, "")
|
client := GetSocketClient(w.cfg, "")
|
||||||
w.conWorker = NewSocketWorker(client, w.cfg)
|
w.conWorker = NewSocketWorker(client, w.cfg)
|
||||||
|
w.sosWorker = append(w.sosWorker, w.conWorker)
|
||||||
if w.cfg.Fallback != "" {
|
if w.cfg.Fallback != "" {
|
||||||
back := GetSocketClient(w.cfg, w.cfg.Fallback)
|
back := GetSocketClient(w.cfg, w.cfg.Fallback)
|
||||||
w.sosWorker[1] = NewSocketWorker(back, w.cfg)
|
w.sosWorker = append(w.sosWorker, NewSocketWorker(back, w.cfg))
|
||||||
}
|
}
|
||||||
w.sosWorker[0] = w.conWorker
|
|
||||||
|
|
||||||
tapCfg := GetTapCfg(w.cfg)
|
tapCfg := GetTapCfg(w.cfg)
|
||||||
// register listener
|
// register listener
|
||||||
|
Reference in New Issue
Block a user