summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOdd Stranne <odd@mullvad.net>2020-02-19 22:30:32 +0100
committerOdd Stranne <odd@mullvad.net>2020-02-20 10:56:06 +0100
commit1fbd517017278f9c6c2ab00d1aaa8341e3049f1f (patch)
tree6014f00f8947ec878204313bfd3c8044afc55c9d
parentd2a001b69c1239779c4294b62d246383c6dd880d (diff)
downloadmullvadvpn-1fbd517017278f9c6c2ab00d1aaa8341e3049f1f.tar.xz
mullvadvpn-1fbd517017278f9c6c2ab00d1aaa8341e3049f1f.zip
Fix missing initialization on PermitNdp filters
-rw-r--r--windows/winfw/src/winfw/rules/baseline/permitndp.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/windows/winfw/src/winfw/rules/baseline/permitndp.cpp b/windows/winfw/src/winfw/rules/baseline/permitndp.cpp
index 52e6ec4693..135fbb9979 100644
--- a/windows/winfw/src/winfw/rules/baseline/permitndp.cpp
+++ b/windows/winfw/src/winfw/rules/baseline/permitndp.cpp
@@ -28,7 +28,12 @@ bool PermitNdp::apply(IObjectInstaller &objectInstaller)
filterBuilder
.key(MullvadGuids::Filter_Baseline_PermitNdp_Outbound_Router_Solicitation())
.name(L"Permit outbound NDP router solicitation")
- .layer(FWPM_LAYER_ALE_AUTH_CONNECT_V6);
+ .description(L"This filter is part of a rule that permits the most central parts of NDP")
+ .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);