From 63a0c51dfc7c04c7896c0af238ad1f74e3737e8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= <vladimir.cunat@nic.cz>
Date: Fri, 23 Oct 2020 11:11:38 +0200
Subject: [PATCH] modules/policy TC(): better detection of non-UDP requests

This amends commit 99e014ac635.
---
 modules/policy/policy.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/policy/policy.lua b/modules/policy/policy.lua
index 9bceeb108..999859471 100644
--- a/modules/policy/policy.lua
+++ b/modules/policy/policy.lua
@@ -726,7 +726,7 @@ end
 
 function policy.TC(state, req)
 	-- Avoid non-UDP queries
-	if req.qsource.flags.tcp then
+	if req.qsource.addr == nil or req.qsource.flags.tcp then
 		return state
 	end
 
-- 
GitLab