summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOdd Stranne <odd@mullvad.net>2020-02-19 22:29:49 +0100
committerOdd Stranne <odd@mullvad.net>2020-02-20 10:56:06 +0100
commitd2a001b69c1239779c4294b62d246383c6dd880d (patch)
treecb8a719a7d94bf4b950a5b3fdf30e70c3cebc4af
parent13add69fc9db4ad2a09d0b63c26935cc4e6fa1f2 (diff)
downloadmullvadvpn-d2a001b69c1239779c4294b62d246383c6dd880d.tar.xz
mullvadvpn-d2a001b69c1239779c4294b62d246383c6dd880d.zip
Fix missing initialization on PermitDhcp IPv6 filters
-rw-r--r--windows/winfw/src/winfw/rules/baseline/permitdhcp.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/windows/winfw/src/winfw/rules/baseline/permitdhcp.cpp b/windows/winfw/src/winfw/rules/baseline/permitdhcp.cpp
index 4d142a6305..6e5b2896b9 100644
--- a/windows/winfw/src/winfw/rules/baseline/permitdhcp.cpp
+++ b/windows/winfw/src/winfw/rules/baseline/permitdhcp.cpp
@@ -90,7 +90,12 @@ bool PermitDhcp::applyIpv6(IObjectInstaller &objectInstaller) const
filterBuilder
.key(MullvadGuids::Filter_Baseline_PermitDhcp_Outbound_Request_Ipv6())
.name(L"Permit outbound DHCP requests (IPv6)")
- .layer(FWPM_LAYER_ALE_AUTH_CONNECT_V6);
+ .description(L"This filter is part of a rule that permits DHCP client traffic")
+ .provider(MullvadGuids::Provider())
+ .layer(FWPM_LAYER_ALE_AUTH_CONNECT_V6)
+ .sublayer(MullvadGuids::SublayerBaseline())
+ .weight(wfp::FilterBuilder::WeightClass::Max)
+ .permit();
{
wfp::ConditionBuilder conditionBuilder(FWPM_LAYER_ALE_AUTH_CONNECT_V6);