aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/service/firewall/blocker.go
diff options
context:
space:
mode:
authorOdd Stranne <odd@mullvad.net>2019-05-07 12:57:08 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-05-08 08:31:00 +0200
commit17fd9870eca2568bee8c9fea750950a10ccc1274 (patch)
tree981d8a361092a91f7fb13e16cc2703e9a726c663 /service/firewall/blocker.go
parentfirewall: implement permitNdp() (diff)
downloadwireguard-windows-17fd9870eca2568bee8c9fea750950a10ccc1274.tar.xz
wireguard-windows-17fd9870eca2568bee8c9fea750950a10ccc1274.zip
firewall: add permitHyperV()
Signed-off-by: Odd Stranne <odd@mullvad.net> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'service/firewall/blocker.go')
-rw-r--r--service/firewall/blocker.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/service/firewall/blocker.go b/service/firewall/blocker.go
index b796aa7f..5e1fdab0 100644
--- a/service/firewall/blocker.go
+++ b/service/firewall/blocker.go
@@ -147,6 +147,11 @@ func EnableFirewall(luid uint64, restrictDNS bool, restrictAll bool) error {
if err != nil {
return wrapErr(err)
}
+
+ err = permitHyperV(session, baseObjects, 15)
+ if err != nil {
+ return wrapErr(err)
+ }
}
if restrictDNS {