mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-19 12:20:24 +08:00
修复HTTPFirewallPolicyService.CheckHTTPFirewallPolicyIPStatus()可能panic的Bug
This commit is contained in:
@@ -720,10 +720,9 @@ func (this *HTTPFirewallPolicyService) CheckHTTPFirewallPolicyIPStatus(ctx conte
|
|||||||
// 检查黑名单
|
// 检查黑名单
|
||||||
if firewallPolicy.Inbound != nil &&
|
if firewallPolicy.Inbound != nil &&
|
||||||
firewallPolicy.Inbound.IsOn &&
|
firewallPolicy.Inbound.IsOn &&
|
||||||
firewallPolicy.Inbound.AllowListRef != nil &&
|
firewallPolicy.Inbound.DenyListRef != nil &&
|
||||||
firewallPolicy.Inbound.AllowListRef.IsOn &&
|
firewallPolicy.Inbound.DenyListRef.IsOn &&
|
||||||
firewallPolicy.Inbound.AllowListRef.ListId > 0 {
|
firewallPolicy.Inbound.DenyListRef.ListId > 0 {
|
||||||
|
|
||||||
var listIds = []int64{}
|
var listIds = []int64{}
|
||||||
if firewallPolicy.Inbound.DenyListRef.ListId > 0 {
|
if firewallPolicy.Inbound.DenyListRef.ListId > 0 {
|
||||||
listIds = append(listIds, firewallPolicy.Inbound.DenyListRef.ListId)
|
listIds = append(listIds, firewallPolicy.Inbound.DenyListRef.ListId)
|
||||||
|
|||||||
Reference in New Issue
Block a user