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