Fix router start order
This commit is contained in:
parent
c3c9bb2c4c
commit
10615548dc
1 changed files with 6 additions and 6 deletions
|
|
@ -491,6 +491,12 @@ func (r *Router) Start() error {
|
|||
if r.needWIFIState {
|
||||
r.updateWIFIState()
|
||||
}
|
||||
if r.fakeIPStore != nil {
|
||||
err := r.fakeIPStore.Start()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
if len(r.ruleSets) > 0 {
|
||||
ruleSetStartContext := NewRuleSetStartContext()
|
||||
var ruleSetStartGroup task.Group
|
||||
|
|
@ -523,12 +529,6 @@ func (r *Router) Start() error {
|
|||
return E.Cause(err, "initialize DNS rule[", i, "]")
|
||||
}
|
||||
}
|
||||
if r.fakeIPStore != nil {
|
||||
err := r.fakeIPStore.Start()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
for i, transport := range r.transports {
|
||||
err := transport.Start()
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue