aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-05-15 20:15:50 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-15 20:15:50 +0200
commit18d1bd0ed54746fb3c7b2852f498e5b834e4c632 (patch)
tree6e88ad90067e45443adbce7bd500abdac10d5567
parentui: fix dpi related code smells (diff)
downloadwireguard-windows-18d1bd0ed54746fb3c7b2852f498e5b834e4c632.tar.xz
wireguard-windows-18d1bd0ed54746fb3c7b2852f498e5b834e4c632.zip
firewall: allow wireguard.exe to override other rules
-rw-r--r--service/firewall/rules.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/service/firewall/rules.go b/service/firewall/rules.go
index 00ca19ea..c48de299 100644
--- a/service/firewall/rules.go
+++ b/service/firewall/rules.go
@@ -173,6 +173,7 @@ func permitWireGuardService(session uintptr, baseObjects *baseObjects, weight ui
providerKey: &baseObjects.provider,
subLayerKey: baseObjects.filters,
weight: filterWeight(weight),
+ flags: cFWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT,
numFilterConditions: uint32(len(conditions)),
filterCondition: (*wtFwpmFilterCondition0)(unsafe.Pointer(&conditions)),
action: wtFwpmAction0{