From ab9ec5ee43a1af2556aa600f1cc504ea1b5b09bd Mon Sep 17 00:00:00 2001 From: Guangming Wang Date: Mon, 2 Dec 2019 21:27:15 +0800 Subject: [PATCH] fix: replace TrimLeft with TrimPrefix and TrimRight with TrimSuffix Kubernetes-commit: 51b7ef2c87e3321668fedecbbc02c1a16357033d --- pkg/audit/policy/checker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/audit/policy/checker.go b/pkg/audit/policy/checker.go index 41c6b1a49..e9a901abf 100644 --- a/pkg/audit/policy/checker.go +++ b/pkg/audit/policy/checker.go @@ -185,11 +185,11 @@ func ruleMatchesResource(r *audit.PolicyRule, attrs authorizer.Attributes) bool return true } // match "*/subresource" - if len(subresource) > 0 && strings.HasPrefix(res, "*/") && subresource == strings.TrimLeft(res, "*/") { + if len(subresource) > 0 && strings.HasPrefix(res, "*/") && subresource == strings.TrimPrefix(res, "*/") { return true } // match "resource/*" - if strings.HasSuffix(res, "/*") && resource == strings.TrimRight(res, "/*") { + if strings.HasSuffix(res, "/*") && resource == strings.TrimSuffix(res, "/*") { return true } }