From a94442b001287255ae1ffe9db923e744946faa30 Mon Sep 17 00:00:00 2001 From: yusing Date: Tue, 24 Feb 2026 01:36:54 +0800 Subject: [PATCH] fix(rules): prevent appending empty parts in splitPipe function --- internal/route/rules/on.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/route/rules/on.go b/internal/route/rules/on.go index bb6d6925..cd6af3fc 100644 --- a/internal/route/rules/on.go +++ b/internal/route/rules/on.go @@ -604,7 +604,9 @@ func splitPipe(s string) []string { // drop trailing empty part. if start < len(s) { - result = append(result, strings.TrimSpace(s[start:])) + if part := strings.TrimSpace(s[start:]); part != "" { + result = append(result, part) + } } return result