From 3103050ac8663fd8ca4a4f05ecb0558f1d07fe6a Mon Sep 17 00:00:00 2001 From: Jackarain Date: Fri, 12 Jan 2024 15:06:17 +0800 Subject: [PATCH] Improve region_filter --- proxy/include/proxy/proxy_server.hpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/proxy/include/proxy/proxy_server.hpp b/proxy/include/proxy/proxy_server.hpp index 750d1e6ee..eea21b10d 100644 --- a/proxy/include/proxy/proxy_server.hpp +++ b/proxy/include/proxy/proxy_server.hpp @@ -4550,14 +4550,15 @@ R"x*x*x( { for (auto& l : local_info) { - if (l.starts_with(region)) + if (l == region) { allow.emplace(true); break; } + allow.emplace(false); } - if (allow) + if (allow && *allow) break; } @@ -4567,14 +4568,15 @@ R"x*x*x( { for (auto& l : local_info) { - if (l.starts_with(region)) + if (l == region) { allow.emplace(false); break; } + allow.emplace(true); } - if (allow) + if (allow && !*allow) break; } }