PACKET macro is also valid for the FORWARD layer.

This commit is contained in:
basil00
2019-06-18 09:11:16 +08:00
parent cedb929873
commit db7f80d26d
+2 -1
View File
@@ -523,7 +523,8 @@ static BOOL WinDivertExpandMacro(KIND kind, WINDIVERT_LAYER layer,
return TRUE;
case TOKEN_EVENT_PACKET:
*val = WINDIVERT_EVENT_NETWORK_PACKET;
return (layer == WINDIVERT_LAYER_NETWORK);
return (layer == WINDIVERT_LAYER_NETWORK ||
layer == WINDIVERT_LAYER_NETWORK_FORWARD);
case TOKEN_EVENT_ESTABLISHED:
*val = WINDIVERT_EVENT_FLOW_ESTABLISHED;
return (layer == WINDIVERT_LAYER_FLOW);