mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-12-14 08:37:26 +00:00
fix syncPolicyManager
This commit is contained in:
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…
x
Reference in New Issue
Block a user