From cdc287a7f6406aabb4121b4f61b888f1f70fa90d Mon Sep 17 00:00:00 2001 From: Johannes Hertenstein Date: Sat, 19 Jan 2019 11:08:13 +0000 Subject: [PATCH] Store reference to reject function for insensitive pattern rejection --- cmd/restic/exclude.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/restic/exclude.go b/cmd/restic/exclude.go index 35ee5f81e..09d35b226 100644 --- a/cmd/restic/exclude.go +++ b/cmd/restic/exclude.go @@ -93,8 +93,10 @@ func rejectByInsensitivePattern(patterns []string) RejectByNameFunc { for index, path := range patterns { patterns[index] = strings.ToLower(path) } + + rejFunc := rejectByPattern(patterns) return func(item string) bool { - return rejectByPattern(patterns)(strings.ToLower(item)) + return rejFunc(strings.ToLower(item)) } }