From c08cd597c58a3a1241ec4e92d74b84ad6e5f4a3b Mon Sep 17 00:00:00 2001 From: Sander van Harmelen Date: Thu, 11 Oct 2018 22:08:09 +0200 Subject: [PATCH] Omit any empty lines containing STX/ETX markers --- backend/remote/backend_apply.go | 3 +++ backend/remote/backend_plan.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/backend/remote/backend_apply.go b/backend/remote/backend_apply.go index 5aae9050cd..9734e3d250 100644 --- a/backend/remote/backend_apply.go +++ b/backend/remote/backend_apply.go @@ -165,6 +165,9 @@ func (b *Remote) opApply(stopCtx, cancelCtx context.Context, op *backend.Operati scanner := bufio.NewScanner(logs) for scanner.Scan() { + if scanner.Text() == "\x02" || scanner.Text() == "\x03" { + continue + } if b.CLI != nil { b.CLI.Output(b.Colorize().Color(scanner.Text())) } diff --git a/backend/remote/backend_plan.go b/backend/remote/backend_plan.go index 381309fb3b..c794e66bdd 100644 --- a/backend/remote/backend_plan.go +++ b/backend/remote/backend_plan.go @@ -208,6 +208,9 @@ func (b *Remote) plan(stopCtx, cancelCtx context.Context, op *backend.Operation, scanner := bufio.NewScanner(logs) for scanner.Scan() { + if scanner.Text() == "\x02" || scanner.Text() == "\x03" { + continue + } if b.CLI != nil { b.CLI.Output(b.Colorize().Color(scanner.Text())) }