Fix router start order

This commit is contained in:
世界 2023-11-30 18:31:55 +08:00
parent c3c9bb2c4c
commit 10615548dc
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4

View File

@ -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 {