From 833ffde47463a1b97c77d952dbf811404529835a Mon Sep 17 00:00:00 2001 From: yo Date: Sun, 31 Mar 2024 16:58:14 +0200 Subject: [PATCH] BUGFIX partial match is no match --- app/daemon.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/daemon.go b/app/daemon.go index 7ef4225..0d44d3d 100644 --- a/app/daemon.go +++ b/app/daemon.go @@ -106,11 +106,16 @@ func (f *Filter) match(line *string) []string { } if f.pattern == nil { // No pattern, so this match will never actually be used - return []string{"."} + return nil } } } - return result + if len(result) == len(f.pattern) { + return result + } else { + // Incomplete match = no match + return nil + } } func (f *Filter) sendActions(match []string, at time.Time) {