浏览代码

Fix `no_drop` not work

世界 7 月之前
父节点
当前提交
a15b5a2463
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      route/rule/rule_action.go

+ 3 - 0
route/rule/rule_action.go

@@ -279,6 +279,9 @@ func (r *RuleActionReject) Error(ctx context.Context) error {
 	default:
 		panic(F.ToString("unknown reject method: ", r.Method))
 	}
+	if r.NoDrop {
+		return returnErr
+	}
 	r.dropAccess.Lock()
 	defer r.dropAccess.Unlock()
 	timeNow := time.Now()