From c04446327ef24410e6a98eb670674e2b8caabcde Mon Sep 17 00:00:00 2001 From: Koni Marti Date: Tue, 28 Jun 2022 23:42:09 +0200 Subject: forward: remove crlf in text body Remove crlf from the text body when forwarding a message. Signed-off-by: Koni Marti Tested-by: Tim Culverhouse --- commands/msg/forward.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'commands') diff --git a/commands/msg/forward.go b/commands/msg/forward.go index bc5953f..8fc34aa 100644 --- a/commands/msg/forward.go +++ b/commands/msg/forward.go @@ -1,6 +1,7 @@ package msg import ( + "bufio" "bytes" "errors" "fmt" @@ -164,7 +165,10 @@ func (forward) Execute(aerc *widgets.Aerc, args []string) error { } store.FetchBodyPart(msg.Uid, part, func(reader io.Reader) { buf := new(bytes.Buffer) - buf.ReadFrom(reader) + scanner := bufio.NewScanner(reader) + for scanner.Scan() { + buf.WriteString(scanner.Text() + "\n") + } original.Text = buf.String() // create composer -- cgit v1.2.3