修复ipset无法提前删除IP的Bug

This commit is contained in:
刘祥超
2021-11-24 10:21:02 +08:00
parent 53c74553bc
commit 8c1af3e699

View File

@@ -297,8 +297,9 @@ func (this *IPSetAction) runActionSingleIP(action string, listType IPListType, i
case "deleteItem": case "deleteItem":
args = append(args, "del") args = append(args, "del")
} }
args = append(args, listName, item.IpFrom)
if action == "addItem" { if action == "addItem" {
args = append(args, listName, item.IpFrom)
timestamp := time.Now().Unix() timestamp := time.Now().Unix()
if item.ExpiredAt > timestamp { if item.ExpiredAt > timestamp {
args = append(args, "timeout", strconv.FormatInt(item.ExpiredAt-timestamp, 10)) args = append(args, "timeout", strconv.FormatInt(item.ExpiredAt-timestamp, 10))