From 45895d70edb51c877714d6abae70be73f0df6998 Mon Sep 17 00:00:00 2001 From: ewy Date: Sat, 11 Jul 2026 19:01:48 +0200 Subject: fix auto-all behaviour with identical target names --- search/search.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'search') diff --git a/search/search.go b/search/search.go index d0d66eb..3ed8ea1 100644 --- a/search/search.go +++ b/search/search.go @@ -65,6 +65,9 @@ args_loop: // uncertain about source, check ours to see if any match for _, t := range src.Targets { if t.Matches(arg) { + if len(t.Sub()) <= i { + continue + } if slices.Equal(t.Sub(), subdir) { target = t targetSource = src -- cgit v1.3.1