mirror of
https://github.com/SagerNet/sing-box.git
synced 2025-06-13 21:54:13 +08:00
fix
This commit is contained in:
parent
e7a318a109
commit
f470c52292
@ -37,6 +37,7 @@ const (
|
|||||||
ruleItemWIFISSID
|
ruleItemWIFISSID
|
||||||
ruleItemWIFIBSSID
|
ruleItemWIFIBSSID
|
||||||
ruleItemAdGuardDomain
|
ruleItemAdGuardDomain
|
||||||
|
ruleItemProcessPathRegex
|
||||||
ruleItemFinal uint8 = 0xFF
|
ruleItemFinal uint8 = 0xFF
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -207,6 +208,8 @@ func readDefaultRule(reader varbin.Reader, recover bool) (rule option.DefaultHea
|
|||||||
rule.ProcessName, err = readRuleItemString(reader)
|
rule.ProcessName, err = readRuleItemString(reader)
|
||||||
case ruleItemProcessPath:
|
case ruleItemProcessPath:
|
||||||
rule.ProcessPath, err = readRuleItemString(reader)
|
rule.ProcessPath, err = readRuleItemString(reader)
|
||||||
|
case ruleItemProcessPathRegex:
|
||||||
|
rule.ProcessPathRegex, err = readRuleItemString(reader)
|
||||||
case ruleItemPackageName:
|
case ruleItemPackageName:
|
||||||
rule.PackageName, err = readRuleItemString(reader)
|
rule.PackageName, err = readRuleItemString(reader)
|
||||||
case ruleItemWIFISSID:
|
case ruleItemWIFISSID:
|
||||||
@ -326,6 +329,12 @@ func writeDefaultRule(writer varbin.Writer, rule option.DefaultHeadlessRule, gen
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if len(rule.ProcessPathRegex) > 0 {
|
||||||
|
err = writeRuleItemString(writer, ruleItemProcessPathRegex, rule.ProcessPathRegex)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
if len(rule.PackageName) > 0 {
|
if len(rule.PackageName) > 0 {
|
||||||
err = writeRuleItemString(writer, ruleItemPackageName, rule.PackageName)
|
err = writeRuleItemString(writer, ruleItemPackageName, rule.PackageName)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user