From 1f928fcf539b57dfd4fb6a620e395d0355ffec1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sp=C3=BChler=20Stefan?= Date: Tue, 20 Sep 2022 13:38:53 +0200 Subject: [PATCH] Set user user_agent_*_var to empty string in case it's nil --- lua/anti_ddos_challenge.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/anti_ddos_challenge.lua b/lua/anti_ddos_challenge.lua index d3ae38f..dcde6c8 100644 --- a/lua/anti_ddos_challenge.lua +++ b/lua/anti_ddos_challenge.lua @@ -346,7 +346,7 @@ If you want to block access to bad bots / specific user-agents you can use this. I added some examples of bad bots to block access to. ]] -local user_agent_blacklist_var = ngx.var.http_user_agent +local user_agent_blacklist_var = ngx.var.http_user_agent or "" local user_agent_blacklist_table = { { "^$", @@ -392,7 +392,7 @@ If you want to allow access to specific user-agents use this. I added some examples of user-agents you could whitelist mostly search engine crawlers. ]] -local user_agent_whitelist_var = ngx.var.http_user_agent +local user_agent_whitelist_var = ngx.var.http_user_agent or "" local user_agent_whitelist_table = { --[[ {