mirror of https://github.com/v2ray/v2ray-core
fix syncPolicyManager
parent
a06078ecb3
commit
fe58cec5e3
11
policy.go
11
policy.go
|
@ -91,6 +91,17 @@ func (m *syncPolicyManager) ForLevel(level uint32) Policy {
|
||||||
return m.PolicyManager.ForLevel(level)
|
return m.PolicyManager.ForLevel(level)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *syncPolicyManager) ForSystem() SystemPolicy {
|
||||||
|
m.RLock()
|
||||||
|
defer m.RUnlock()
|
||||||
|
|
||||||
|
if m.PolicyManager == nil {
|
||||||
|
return SystemPolicy{}
|
||||||
|
}
|
||||||
|
|
||||||
|
return m.PolicyManager.ForSystem()
|
||||||
|
}
|
||||||
|
|
||||||
func (m *syncPolicyManager) Start() error {
|
func (m *syncPolicyManager) Start() error {
|
||||||
m.RLock()
|
m.RLock()
|
||||||
defer m.RUnlock()
|
defer m.RUnlock()
|
||||||
|
|
Loading…
Reference in New Issue