From b3909708854284c439496a64fc3dd0fbdd9b1561 Mon Sep 17 00:00:00 2001 From: Kelvin <2yangk23@users.noreply.github.com> Date: Fri, 14 Jun 2019 23:41:01 -0700 Subject: [PATCH] Fix WinDivertHelperCheckFilter errorPosition Bug with errorPosition means it is currently always 0 --- WinDivertSharp/WinDivert.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/WinDivertSharp/WinDivert.cs b/WinDivertSharp/WinDivert.cs index ac368fb..2c444d2 100644 --- a/WinDivertSharp/WinDivert.cs +++ b/WinDivertSharp/WinDivert.cs @@ -610,7 +610,7 @@ public static bool WinDivertHelperCheckFilter(string filter, WinDivertLayer laye char* pErrorString = null; uint errPosTmp = 0; - var retVal = WinDivertNative.WinDivertHelperCheckFilter(filter, layer, &pErrorString, ref errorPosition); + var retVal = WinDivertNative.WinDivertHelperCheckFilter(filter, layer, &pErrorString, ref errPosTmp); if (pErrorString != null) { errorMessage = Marshal.PtrToStringAnsi((IntPtr)pErrorString); @@ -661,4 +661,4 @@ public static bool WinDivertHelperEvalFilter(string filter, WinDivertLayer layer } } } -} \ No newline at end of file +}