From 7891df5908461be951ed2e86aeee9aaa47045959 Mon Sep 17 00:00:00 2001 From: Ivan Markin Date: Sat, 18 Mar 2017 23:45:27 +0000 Subject: [PATCH] Trim trailing CRLF from dot-encoded data --- response.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/response.go b/response.go index 8fb2dc8..568a3ea 100644 --- a/response.go +++ b/response.go @@ -112,7 +112,7 @@ func (c *Conn) ReadResponse() (*Response, error) { if c.debugLog { log.Printf("S: [dot encoded data]") } - resp.Data = append(resp.Data, string(dotBody)) + resp.Data = append(resp.Data, strings.TrimRight(string(dotBody), "\n\r")) dotLines := strings.Split(string(dotBody), "\n") for _, dotLine := range dotLines[:len(dotLines)-1] { resp.RawLines = append(resp.RawLines, dotLine)